一、数据库管理
1、查询所有数据库 show databases;
2、创建数据库 create database name (default character set utf8 指定默认字符集创建数据库可以省略);
3、查看数据库的默认字符集 show create database name;
4、数据库的增删改
删除数据库 : drop database name;
修改数据库 : alter database name;
二、表管理
1、查看所有表 : show tables;
2、创建表 :
create table student(
->id int (int默认长度为11),
->name varchar(20),
->age int
->);
3、查看表结构 : desc student;
4、删除表 : drop table student;
5、修改表
(1)添加字段 : alter table student add column gender varchar(4);
(2)删除字段 : alter table student drop column gender;
(3)修改字段类型 : alter table student modify column remark varchar(10);
(4)修改字段名称 : alter table student change column gender sgender varchar(2);
(5)修改表名称 : alter table student rename to teacher;
三、增删改查数据
1、查找数据: select * from student;
2、插入数据: INSERT INTO student VALUES(1,'张三','男',20);
3、修改数据: UPDATE student SET gender='男' WHERE id=1;
4、删除数据: DELETE FROM student WHERE id=2;
1)可以带条件删除 2)只能删除表的数据,不能删除表的约束 3)使用delete from删除的数据可以回滚(事务)
5、删除数据的另一种方式: truncate table student 可以全表删除
1)不能带条件删除 2)即可以删除表的数据,也可以删除表的约束 3)truncate table删除的数据不能回滚