一、登入

登入root账户

安装部署好MySQL后,打开命令控制符,输入

mysql -u root -p

MySQL数据库创建模式语句 创建mysql数据库的sql语句_sql

输入密码,如下图所示则表示登入成功

MySQL数据库创建模式语句 创建mysql数据库的sql语句_database_02

 二、创建数据库

 查看数据库

 查看已有的数据库

show batabases;

 注意:使用SQL语句时一定要加“;”

MySQL数据库创建模式语句 创建mysql数据库的sql语句_sql_03

 查看MySQL的版本

show variables like 'version';

 

MySQL数据库创建模式语句 创建mysql数据库的sql语句_数据库_04

 创建数据库

 创建一个Demo01数据库

create database Demo01;

注意: 这里创建的是 Demo01 ,但是实际上我们创建的是 demo01

MySQL数据库创建模式语句 创建mysql数据库的sql语句_mysql_05

 使用上面查看数据库的代码就可以查看我们的刚刚创建的数据库了

show databases;

MySQL数据库创建模式语句 创建mysql数据库的sql语句_database_06

 使用数据库

使用该数据库

use demo01;

MySQL数据库创建模式语句 创建mysql数据库的sql语句_MySQL数据库创建模式语句_07

三、创建新表 

 创建新表

以student表为例

create table student(stuID varchar(8),stuName varchar(8),stuAge varchar(8));

MySQL数据库创建模式语句 创建mysql数据库的sql语句_sql_08

查看数据库中所有表 

查看demo01数据库中的所有表

show tables;

 

MySQL数据库创建模式语句 创建mysql数据库的sql语句_mysql_09

 查看表的描述信息

查看student表的描述信息

desc student;

可以看出刚刚创建的student表有三个属性,分别是stuID、stuName、stuAge,类型都是varchar(8),都是允许为空,没有主键和外键。

MySQL数据库创建模式语句 创建mysql数据库的sql语句_sql_10

插入数据

 虽然这个表还不是很完善,但是已经可以插入数据了,我们先插入一条数据

insert into student values("001","张三","18");

MySQL数据库创建模式语句 创建mysql数据库的sql语句_sql_11

查询数据 

 查询一下刚刚插入的数据

select * from student where stuID = "001";

MySQL数据库创建模式语句 创建mysql数据库的sql语句_数据库_12

 修改数据

修改刚刚插入的数据,以将 stuName=张三 改为 stuName=李四

update student set stuName="李四" where stuID="001";

 使用上面的查询语句看看是否修改成功,输入

select * from student where stuID = "001";

MySQL数据库创建模式语句 创建mysql数据库的sql语句_数据库_13

 删除数据

 删除刚刚插入的数据

delete from student where stuID="001";

使用查询语句查看是否删除成功,输入 

select * from student where stuID = "001";

MySQL数据库创建模式语句 创建mysql数据库的sql语句_database_14

 四、对表操作

经过上面几步后,我们可以实现数据的增删改查,但是,student表并不是很规范很合理,所以需要进行修改。

修改表名

将表名由student改为student01,并查看表的描述信息

alter table student rename student01;
desc student01;

MySQL数据库创建模式语句 创建mysql数据库的sql语句_数据库_15

 增加属性

 给student01表增加stuSex属性,加在stuName后面,并查看表的描述信息

alter table student01 add stuSex varchar(4) after stuName;
desc student01;

MySQL数据库创建模式语句 创建mysql数据库的sql语句_mysql_16

向后追加属性 

 给student01表增加class属性,加在最后面,并查看表的描述信息

alter table student01 add class varchar(8);
desc student01;

 

MySQL数据库创建模式语句 创建mysql数据库的sql语句_mysql_17

 向前追加属性

给student01表增加isStudent属性,加在最前面,并查看描述信息

alter table student01 add isStudent varchar(4) first;
desc student01;

MySQL数据库创建模式语句 创建mysql数据库的sql语句_mysql_18

删除属性

 isStudent属性是描述是否为学生,其实这个属性没必要存在,所以删除student01表中isStudent属性

alter table student01 drop isStudent;
desc student01;

MySQL数据库创建模式语句 创建mysql数据库的sql语句_database_19

 修改属性

修改student01表中stuID为stuNo,并查看描述信息

alter table student01 change stuID stuNo varchar(8);
desc student01;

MySQL数据库创建模式语句 创建mysql数据库的sql语句_sql_20

 五、关闭MySQL

关闭数据库 

exit;

MySQL数据库创建模式语句 创建mysql数据库的sql语句_sql_21