0. 数据库登录
mysql -u root -p
输入密码:******
1. 创建数据库
create database 数据库名;
create database student;
2. 使用数据库
use 数据库名;
use student;
3. 查看数据库服务器中的所有数据库
show databases;
4. 创建数据库表:
create table 表名(
字段1 数据类型 [ 约束 ],
字段2 数据类型 [ 约束 ],
字段3 数据类型 [ 约束 ],
.........
);
例如:
create table t_stu(
stuNo int(20) primary key,
name varchar(50) unique not null,
age int (3),
sex char(2)
);
5. 查看数据库中的表
show tables;
6. 插入数据
insert into 表名 values(字段值1,字段值2,字段值3,.....); # 插入表中所有字段的数据
insert into t_stu values(20201001,'小明',18,'男');
insert into 表名(字段1,字段2,字段3) values(字段值1,字段值2,字段值3); # 插入表中指定字段的数据
insert into t_stu(stuNo,name,age) values(20201002,'小红',19);
# 插入多行数据
insert into 表名 values(字段值1,字段值2,字段值3,.....),(字段值1,字段值2,字段值3,.....),(字段值1,字段值2,字段值3,.....),(字段值1,字段值2,字段值3,.....);
insert into t_stu values(20201003,'雄安',13,'男'),(20201004,'小丽',19,'女');
7. 查询数据表中的数据
select */字段名 from 表名;
select * from t_stu;
8. 修改数据表中的数据
update 表名 set 字段名=字段值 where 字段名=字段值;
update t_stu set name ='小李' where stuNo=20201003; # 修改学号等于20201003的学生的姓名为小李
9. 删除表及表中的数据
delete from 表名 where 字段名=字段值; # 删除表中的某条数据
delete from t_stu where stuNo=20201003; # 删除学号为20201003的学生的数据
drop table 表名;
drop table t_stu;
10. 删除数据库
drop database 数据库名;
drop database student;