数据库字句的用法(最全分享)
create database +name 创建数据库
drop database +name 删除数据库
alter table +name add+字段名+数据类型+约束 添加字段
alter table +name drop+constraint+约束名 删除约束
alter table +name drop+column+字段名 删除字段
insert into +neme (字段1,字段2,字段n.....)values(字段值1,字段值2,字段值n......) 记录的添加
delete from +name +where条件 记录的删除
truncate table +name 删除表中所有数据
update +name set 字段=新值 +where条件 记录的修改
select * from +name 查询表中信息
select 字段1,字段2 from +表1 查询表1中字段1和字段2的所有信息
select * from +name +where条件 查询表中满足where条件的信息
select top+(n值) * from +name 查询表中前面n项信息
select 字段1 from +name into new-table 把查询到的信息放入一个新的表中
select * from +name order by asc(升序)/desc(降序) 把查询到的信息按升序或降序排列
select * from +name between a and b 查询表中a到b的信息
select * from +name not between a and b 查询表中不在a到b的信息
通配符:
% 匹配人一个字符
- 匹配单个字符
[] 匹配[]中的单个字符
[^] 匹配[]中罗列字符意外的单个字符
like 模糊查询
如:
查询所有张姓的人的情况
select * from +name where 名字 like'张%'
数据库函数
字段取别名: 字段+as+‘别名’
字符串函数:
select len() 求字符串的字符数 (汉字算一个)
select length() 求字符串的字节数 (汉字占两个字节数)
select left('字符串',n) 取字符左边的前几个字符
select right('字符串',n) 取字符串右边的前几个字符
select replace ('字符串','字','zi' ) 替换字符 把字替换成zi
select substring('字符串',1,2) 截取字符串 只显示第一个到第二个这之中的字符
select lower () 字母全部小写
select upper() 字母全部大写
select getdate 取得当前系统的日期
数学函数
ABS 绝对值函数
ceiling() 向上截断取整
floor 向下截断取整
power 求一个数的平方
tound() 四舍五入
聚合函数
max 最大
min 最小
avg 平均分
sum 和
count 统计
多表连接
内连接:
1: inner join 2: where 自然连接
外连接:
左连接: left join on
右连接: right join on
完全连接: full join on
去除重复: select count(distinct) from +name)
本文来源 我爱IT技术网 http://www.52ij.com/jishu/4051.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

数据库算得上脑神经价格的东西了,实用性很强的文章,值的阅读收藏。
以前参与项目开发的时候,我们用的是oracle,自己做网站的时候,我们用的是mysql,每天都是增加,删除,修改,查询,还有存储过程。
内连接,外连接,左连接,右连接很好,收藏了,再找点案例跟着就完美了
特别不错的数据库字句大全。
数据库字句真好啊,很全,很不错,收藏了啊
有这个代码真的很好哦,我最容易把删除表,删除表中的数据以及删除数据库的语句搞混淆。