mysql
2020-07-15 本文已影响0人
罗不错
1.登录
mysql -u root -p
- 修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
3.刷新权限
mysql> FLUSH PRIVILEGES;
4.启动&暂停
net start mysql
net stop mysql
输入create database student ;创建数据库(student为数据库名),一定要加分号
使用 show databases;查看有哪些数据库
6.创建表 ,show tables;查看 , describe tb_stu1;查看表详情
create table tb_stu1 (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(30) DEFAULT NULL,
`sex` varchar(2) DEFAULT NULL,
`birthday` date DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
7.INSERT INTO tb_stu1(id,name,sex,birthday) VALUES ( 1,'小明', '男', '2015-11-02');加入数据
8.使用select * from tb_stu1;查看数据
9.使用TRUNCATE TABLE tb_stu1;清空数据 ,
删除表 drop table tb_stu1;
重命名 alert table xxx rename new_xxx;
-
导出表 mysqldump -d -u root -p testdb sc > d:test.sql , 注意在cmd环境下执行, -d则只导出表结构,去掉则导出表结构+数据
-
导入 source d:test.sql
12.显示当前用户 select user();
- 添加字段 ALTER TABLE student ADD stuno INT(11) AFTER name;