第一章
1.1创建数据库
语句 create database 数据库名字;
创建一个student命名的数据库,数据库名称是唯一的,不能重复。
1.2创建好之后可以查看数据库 show databases ;
就可以查询当前所有所创建的数据库了
1.3用户还可以查看已经创建的数据库信息
show create database student ;
上一部查看出数据库信息可以看到默认编码方式,还可以在创建数据库时指定编码方式
create database student1 character set utf8;
创建一个名为student1的数据库,编码指定为utf8 (不用再utf和8之间加入-)
1.4在创建数据库之后,如果想在此数据库中进行操作,则需要切换到该数据库。需要使用use 数据库名字。例如使用student数据库
1.5在数据库创建完成之后,编码也就确定了,若想修改数据库的编码,可以使用ALTER DATABASE语句实现 alter database student default character set utf8;
将原来的编码修改成了utf8Definitely编码格式了。
1.6删除数据库
删除数据库就是将数据库系统中已经存在的数据库删除,在删除后,数据库中所有的数据都会被清除,为数据库分配的空间也将被回收
例如删除student1数据库 语句 drop database student1;
已经删除了student1数据库 并且查寻不到student1数据库;
2.1 在数据库中创建数据表
先使用这个数据库,然后在进行创表
语句 create table student(字段 类型,字段 类型);
2.2创建完成数据表之后,可以通过SHOW CREATE TABLE查看数据表
•SHOW CREATE TABLE语句不仅可以查看表中的列,还可以查看表的字符编码等信息,但是显示的格式非常乱,可以在查询语句后加上参数“\G”进行格式化,显示的格式明显比之前整齐很多.
如果只想查看表中列的相关信息,可以使用DESCRIBE语句其中可以简写desc 表名;
2..3修改创建好的表名
alter table student rename stu; 将原来的表名改为stu
2.4修改表中字段类型
alter table stu modify name char(10);
将原来的name varchar 字段类型改为 name char 字段类型
2.5修改表中字段
alter table stu change name sname char(10);
将原来的字段名name改为sname字段名。
2.6添加字段
alter table student add stu_num int ;
在stu表中添加了一个num整形字段。
2.7删除字段
删除了刚刚创建的num整形字段。
2.8 删除表中所有字段
数据库为空,student表删除成功。