-
针对库的SQL语句
增加
create database 库名;
查看库
show databases;
show create database db1;修改库(基本上不用,直接删掉直接创建)
alter database db1 charset=‘utf8’;
删库跑路
drop database db1; # 不要轻易使用(测试环境随便使用,线上环境一般情况下你是没有权限)
-
针对表的SQL语句
“”“如何选择库”“”
use 库名;
use db1; # 双击db1文件夹了增加表
create table 表名 (id 数据类型, name 数据类型, gender 数据类型)
create table t1(id int, name varchar(32), gender varchar(32));修改表
alter table t1 rename t2; # 修改表名
查看表
show tables; show create table t1; # 查看表结构 desc t1; # 查看表结构,格式化了
删除表
drop table t2;
3.针对记录的sql语句
记录:表中的一行一行的数据称之为是一条记录
需要先有库、在有表、最后操作记录
id name age gender
1 kevin 20 male
-
查看记录
select * from t1; # 查所有 -
增加数据
insert into t1 values(1, ‘kevin’, 20); # 第一种方式,全字段增加, 单条增加
insert into t1 values(2, ‘kevin1’, 20),(3, ‘kevin2’, 20),(4, ‘kevin3’, 20),(5, ‘kevin4’, 20),(6, ‘kevin5’, 20); # 第二种方式,全字段增加, 批量增加
insert into t1(id, name) values(7, ‘kevin7’); # 空的使用NULL填充 -
修改
update t1 set name=‘tank’ where id=1;
update t1 set age=30 where name=‘tank’;
update t1 set name=‘jerry’,age=30 where id=3;
update t1 set name=‘oscar’ where name=‘tank’ and age=30;
update t1 set name=‘oscar’ where name=‘kevin3’ or name=‘kevin4’;
update t1 set name=‘tony’;
“”“以后再自行更新和删除的sql语句的时候,一定要细心、好好看看你的条件是否正确”“”
案例:
update t1 set age=age+40 where id=1;
update t1 set price=price+10;
“”“一定要谨慎!!!”“” -
删除
delete from t1 where id=1;
delete from t1 where id=2 or id=7;
delete from t1; # 这是清空表