今天进行学习MySQL的增删改查。
首先,学习另一种启动MySQL方式。
电脑左下角搜索“服务”,点击服务进入以下界面:
确认启动后就可以直接DOS下登录MySQL:
接下来进入今天的重点:进行MySQL的增删改查操作。
1.库的增删改查
1.1增:创建一个库
SQL语句:create database 库名 charset utf8;
库类似于我们win系统中常见的文件夹,以上输出结果:
1.2 查:DOS查看新建库的信息
SQL语句:show create database 库名;
查看所有库的信息,SQL语句:show databases;
1.3改:修改库的字符特性(没有修改库名称的)
SQL语句:alter database 库名称charset gbk;
由之前创建时候的utf8改成gbk。
1.4删:删除已有库
SQL语句:drop database 库名;
2.表的增删改查
2.1增:表要创建在库里面,表类似于文件,所以文件要创建在文件夹中,所以先进入一个库中。
创建表的SQL语句:create table t1(id int,name char);
2.2查:查看表的信息
有以下三种SQL语句:
(1)show create table 表名称;
(2)show tables;
(3)desc 表名称;
2.3改:修改表信息
SQL语句:
(1)alter table 表名称 modify name char(6);
(2)alter table 表名称 change name NAME char(8);
2.4删:删除表
SQL语句:drop table 表名称;
3.记录的增删改查
记录内容是要存放在表中的,所以这里先新建一个表create table t1(id int,name char);
3.1增:创建记录,也称新增文件内容
SQL语句:insert t1(id,name) values (1,’z’),(2,’q’),(3,’s’);
如果想name的长度变长就修改表的char长度即可,这里不做操作。
3.2 查:查看创建结果
查看SQL语句:
(1)select id,name from aaa.t1;
查看t1中所有id,name的记录
(2)select * from aaa.t1;
查看t1中所有记录
3.3改:修改表中的记录
SQL语句:
(1)update aaa.t1 set name = ‘W’;
修改所有name为’w’
(2)Update aaa.t1 set name = ‘L’ where id = 2;
修改id=2这一行的name为’L’
3.4删:删除文件内容
SQL语句:
(1)delete from t1 where id = 2;
删除t1表中id=2这一行的内容
(2)delete from t1;
删除t1表中所有内容