1 / 8
文档名称:

MySQL语句.doc

格式:doc   大小:37KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL语句.doc

上传人:mh900965 2018/3/17 文件大小:37 KB

下载得到文件列表

MySQL语句.doc

文档介绍

文档介绍:--语句功能
--数据操作
select --从数据库表中检索数据行和列
insert --向数据库表添加新数据行
delete --从数据库表中删除数据行
update --更新数据库表中的数据
--数据定义
create table --创建一个数据库表
drop table --从数据库中删除表
alter table --修改数据库表结构
create view --创建一个视图
drop view--从数据库中删除视图
create index --为数据库表创建一个索引
dropindex--从数据库中删除索引
create procedure --创建一个存储过程
drop procedure --从数据库中删除存储过程
create trigger --创建一个触发器
drop trigger --从数据库中删除触发器
create schema --向数据库添加一个新模式
drop schema --从数据库中删除一个模式
create domain --创建一个数据值域
alter domain --改变域定义
drop domain --从数据库中删除一个域
--数据控制
grant --授予用户访问权限
deny --拒绝用户访问
revoke --解除用户访问权限
--事务控制
commit --结束当前事务
rollback--中止当前事务
set transaction --定义当前事务数据访问特征
--程序化SQL
declare --为查询设定游标
explan --为查询描述数据访问计划
open --检索查询结果打开一个游标
fetch --检索一行查询结果
close --关闭游标
prepare --为动态执行准备SQL 语句
execute --动态地执行SQL 语句
describe --描述准备好的查询
---局部变量
declare ***@id char(10)
--set ***@id = '10010001'
select ***@id = '10010001'
---全局变量
---必须以@开头
--IF ELSE
declare ***@x int ***@y int ***@z int
select ***@x = 1 ***@y = 2 ***@z=3
if ***@x > ***@y
print 'x > y' --打印字符串'x > y'
else if ***@y > ***@z
print 'y > z'
else print 'z > y'
--CASE
use pangu
update employee
set e_wage =
case
when job_level = ’1’ then e_wage*
when job_level = ’2’ then e_wage*
when job_level = ’3’ then e_wage*
else e_wage*
end
--WHILE CONTINUE BREAK
declare ***@x int ***@y int ***@c int
select ***@x = 1 ***@y=1
while ***@x < 3
begin
print ***@x --打印变量x