day39
SQL语句简单介绍
库(增删改查)
-
查看数据库
show databases;
-
查看其中一个库
show create database db1;
-
创建数据库
create database db1;
-
创建数据库并指定编码
create database db1 charset utf8;
-
使用数据库
use db1;
-
修改数据库
alter database db1 charset utf8;
-
删除数据库
drop database db1;
表(增删改查)
-
创建表
create table stu(id int,name char(16));
-
查看当前库下所有的表
show tables;
-
查看刚刚创建的表
show create table stu;
-
查看一张表的基本信息
desc stu;
-
修改表的数据类型
alter table class modify class_name char(16);
-
修改表的字段名和数据类型
alter table class change class_name name char(18);
-
删除表
drop table class;
记录(增删改查)
-
新增一条记录
insert into stu values(1,'海狗'),(2,'李业'),(3,'钢环');
insert into stu(id,name) values(1,'王洋');
-
查记录
select * from stu;
-
条件查询
select * from stu where id = 1;
-
修改记录
update stu set name = 'alisa' where id = 3;
-
删除记录
delete from stu where name = '海狗';
清空表:
delete from t1; 如果有自增id,新增的数据,仍然是以删除前的最后一样作为起始。
truncate table t1; 数据量大,删除速度比上一条快,且直接从零开始,