加载中...

测试版sql语句

mysql

mysql -u账号 -p

show databases;
use 库名;
show tables;

create database 库名;
default character set utf8mb4;
default collate set utf8mb4_bin;

create table is not exists 表名(
	id int,
    name varchar(10),
    phone varchar(11)
);

类型 
int() 
varchar() 
decimal(3,2)
data ['2018-2-2'] 
time['12:00:00']

约束 
not null  
default  
unique key  
primary key 
auto_increment

外键 
foreign key() references cls()

删库 删表
drop database 库名;
drop table 表名 if exists;

删除数据
delete from 表名 where <删除条件>

添加数据:
insert into 表(列,列..) values(值,值..),(值,值..)

更新数据:
update 表名 set 列=值,列=值 where <条件>


查询
select * from 表名
distinct  where like limit  group by  order by [asc desc]

聚合函数
avg  count  max min sum
# conut(distinct expect)
链接查询
select * from 表 left join 表 on 表1.外键=表2.外键
select * from 表 inner join表 on 表1.外键=表2.外键

组合查询
select * from 表
union
select * from 表

视图函数
create view view_emp as select * from emp;
posted @ 2023-02-11 12:26  wn_garden  阅读(34)  评论(0)    收藏  举报