MYSQL类数据库基础全部格式

 

目录

1、日期函数

2、建立数据库

3、建立数据表和约束

4、修改表添加列

5、修改表修改列

6、修改表删除列

7、删除数据表

8、删除数据库

9、数据表添加记录

10、数据表更新记录

11、数据表删除记录

12、查询结果排序

13、去掉重复行

14、取别名

15、选取某个范围

16、子集合

17、模糊匹配

18、算数运算符

19、字符串函数

20、数学函数

21、日期相差计算

22、聚合函数

23、分组及选择

24、内连接

25、子查询

26、union集合运算

27、变量的定义、赋值与查看

28、用select给局部变量赋值和cast函数

29、创建视图和左右外连接

30、创建索引

31、删除视图和索引

32、创建带输入输出参数的存储过程

33、创建触发器

34、删除存储过程和触发器

35、创建数据库登录账户和数据库用户

36、给数据库用户授权


 

 

1、日期函数

replace(字符串,字符1,字符2)

year(标准日期)

month(标准日期)

day(标准日期)

 

2、建立数据库

create database 数据库名

on primary

(

name=

filename=

size=

maxsize=

filegrowth=

)

log on

(

name=

filename=

size=

maxsize=

filegrowth=

);

 

3、建立数据表和约束

create table 表名

(

字段1 数据类型 约束条件(primary key,not null),

foreign key(字段) references 表名(字段)

);

 

4、修改表添加列

alter table表名 add 列名 数据类型;

 

5、修改表修改列

alter table 表名 alter column 列名 数据类型;

 

6、修改表删除列

alter table 表名 drop column 列名;

 

7、删除数据表

drop table 表名;

 

8、删除数据库

drop database 数据库名;

 

9、数据表添加记录

insert into 表名(字段1,字段2,…) values(值1,值2,…);

 

10、数据表更新记录

update 表名 set 字段1=值1 where 字段2=值2;

 

11、数据表删除记录

delete from 表名 where字段=值;

 

12、查询结果排序

(select 语句)order by 字段 (asc 升,desc 降);

 

13、去掉重复行

select (distinct) 字段 from 表名;

 

14、取别名

字段 as ‘别名’

 

15、选取某个范围

字段 between A and B

 

16、子集合

字段 in (元素1,元素2,元素3,…)

 

17、模糊匹配

字段 like ‘模糊匹配字符串’;

%:任意个数的任意字符

_:1个非空字符

 

18、算数运算符

数值(+,-,*,/)字段

 

19、字符串函数

len(字符串):字符串的长度

left(字符串,位数):从左截取相应位数的子串

right(字符串,位数):从右截取相应位数的子串

rtrim(字符串):去除字符串末尾的空格符

 

20、数学函数

floor(值):小于值的最大整数

ceiling(值):大于值的最小整数

power(底数,幂)

 

21、日期相差计算

datediff(year|month|day,日期1,日期2)

 

22、聚合函数

count(字段):计数

sum(字段):求和

avg(字段):求平均值

max(字段):求最大值

min(字段):求最小值

 

23、分组及选择

(select 语句) group by 字段 having 条件

 

24、内连接

(select 语句) from 表1 inner join 表2 on 表1.字段x=表2.字段x

 

25、子查询

(select 语句) where 字段=(select 语句)

 

26、union集合运算

select 字段1,字段2,… from 表1

union

select 字段1,字段2,… from 表2

 

27、变量的定义、赋值与查看

declare @变量名 数据类型

set @变量名=值

convert(数据类型,@变量名)

 

28、用select给局部变量赋值和cast函数

select @变量名=字段 from 表名

cast(@变量名 as 数据类型)

 

29、创建视图和左右外连接

create view 视图名 as

select 语句

(select 语句) from 表1 left(right) outer join 表2 on 表1.字段x=表2.字段x

 

30、创建索引

create index 索引名 on 表名(字段)

 

31、删除视图和索引

drop view 视图名

drop index 表名.索引

 

32、创建带输入输出参数的存储过程

create proc 存储过程名 @输入参数 数据类型,@输出参数 数据类型 output

as

begin

存储过程的主体

end;

 

33、创建触发器

create trigger 触发器名 on 表名 (after,before) (insert,delete,update)

as

begin

if 条件:update(PubDate)

begin

内容

end;

end;

 

34、删除存储过程和触发器

drop proc 存储过程名

drop trigger 触发器名

 

35、创建数据库登录账户和数据库用户

exec sp_addLogin 账户名 账户密码

exec sp_grantDBaccess 登录账户 用户名

 

36、给数据库用户授权

grant (select,update,delete,…) on 表名 to 用户名

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值