1.查看MySQL服务器中已有的数据库
mysql> SHOW DATABASES;
2. 创建名称为stusys的学生信息数据库,该数据库是本书的重要数据库。
mysql> CREATE DATABASE stusys:
3.选择stusys为当前数据库。
mysql> UsE stusys;
4. 修改数据库stusys的默认字符集和校对规则。
mysql> ALTER DATABASE stusys
-> DEFAULT CHARACTER SET gb2312
-> DEFAULT COLLATE gb2312_chinese_ci;
5. 删除数据库stusys。
mysq|> DROP DATABASE stusys;
6.在学生信息数据库(stusys)中建立student表
mysql> USE stusys;
Database changed
mysql> CREATE TABLE student
->(
-> sno char(6) NOT NULL PRIMARY KEY,
-> sname char(8) NOT NULL,
-> ssex char(2) NOT NULL DEFAULT ‘男’,
-> sbirthday date NOT NULL,
-> speciality char(12) NULL,
-> tc tinyint NULL
->);
7.在数据库视stusys中,用复制方式创建student1表,表结构取自student表
mysql> USE stusys;
Database changed
mysql> CREATE TABLE student1 like student;
8.查看数据库stusys中所有的表名
mysql> USE stusys;
Database changed
mysql> SHOW DATABASES;
9.查看数据库stusys中student表的基本结构
mysql>SHOW COLUMNS FROM student;
10.查看数据库stusys中student表的详细结构
mysql> SHOW CREATE TABLE student\G
11.在数据库stusys的student1表中增加一列sid,添加到表的第一列,不为空,取值唯一并自动增加
mysql> ALTER TABLE stusys.student1
-> ADD COLUMN sid int NOT NULL UNIQUE AUTO_INCREMENT FIRST;
12.将数据库stusys的student1表的sbirthday列改为sage,数据类型改为tinyint,可为空,默认值18
mysql> ALTER TABLE stusys.student1
-> CHANGE COLUMN sbirthday sage tinyint DEFAULT 18;
13.删除数据库stusys的student1表的sid列
mysql> ALTER TABLE stusys.student1
-> DROP COLUMN sid;
14.在数据库stusys中将student1表重命名为student2表
mysql> ALTER TABLE stusys.student1
-> RENAME TO stusys.student2;
15.在数据库stusys中将student2表重命名为student3
mysql> RENAME TABLE stusys.student2 TO stusys.student3;
16.删除数据库stusys中的student3表
mysql> DROP TABLE stusys.student3;
17.查看存储引擎
mysql>SHOW ENGINES;