sql查询语句有哪些(徐克达)
MySQL支持所有标准的SQL数值数据类型。这些类型包括严格的数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC)和近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。那么什么是sql查询语句呢?
Sql查询语句
1.描述:创建数据库
创建数据库数据库-名称
2.描述:删除数据库
删除数据库dbname
3.描述:备份sql服务器
-创建用于备份数据的设备
使用母版
EXEC sp _ addumpdevice & # 39磁盘& # 39;, 'testBack & # 39, 'c:\\ MSSQL 7 backup \\ Mynwind _ 1 . dat & # 39;
-开始备份
备份数据库发布测试回
4.描述:创建新表
创建表tab name(col 1 type 1[非空][主键],col 2 type 2[非空],..)
基于现有表创建新表:
答:创建新表像旧表一样(用旧表创建新表)
b:创建表格选项卡_新建为仅从选项卡_旧定义中选择列1、列2…
5.描述:删除新表
drop table tabname
6.描述:添加列
更改表tabname添加列col类型
注意:添加的列不能删除。在DB2中添加列后,不能更改数据类型。唯一可以改变的是增加varchar类型的长度。
7.描述:添加主键:alter table tabname添加主键(col)
备注:删除主键:更改表tabname删除主键(列)
8.描述:创建索引:在表名(列)上创建[唯一]索引idxname...)
删除索引:删除索引idxname
注意:索引不能更改。如果要更改,必须删除并重建。
9.描述:创建视图:将视图视图名称创建为选择语句
删除视图:删除视图视图名称
10.描述:几个简单的基本sql语句
选择:从表1中选择*范围
插入:在表1(字段1,字段2)中插入值(值1,值2)
删除:从表1中删除范围
更新:updatetable1 setfield1 = value1其中范围
搜索:从表1中选择*其中字段1像\' % value 1% \'-like的语法很精致,查数据!
顺序:从表1中选择*按字段1、字段2排序[desc]
总计:从表1中选择计数作为总计数
总和:从表1中选择总和(字段1)作为总和值
平均值:从表1中选择平均值(field1)作为avg值
最大值:从表1中选择最大值(字段1)作为最大值
最小值:从表1中选择最小值(字段1)作为最小值
11.描述:几种高级查询运算符
a:联合运营商
UNION运算符通过组合另外两个结果表(如TABLE1和TABLE2)并消除表中的任何重复行来派生结果表。当“全部”与“联合”(即“联合全部”)一起使用时,不会消除重复的行。在这两种情况下,派生表的每一行都来自表1或表2。
乙:除了接线员
EXCEPT运算符通过包含表1中的所有行但不包含表2中的所有行并消除所有重复行来派生结果表。当“全部”与“例外”一起使用时,不会消除重复的行。
相交运算符
INTERSECT运算符通过只包含表1和表2中的行并消除所有重复行来导出结果表。当“全部”与“相交”(全部相交)一起使用时,不会消除重复的线。
注意:使用运算符的几个查询结果行必须一致。
12.描述:使用外部连接
左(外)连接:
左外部联接(left join):结果集包括联接表的匹配行和左联接表的所有行。
SQL:从一个a LEFT OUT JOIN b ON a.a = b.c中选择a.a,a.b,a.c,b.c,b.d,b.f
b:右(外)连接:
右联接(Right join):结果集包括联接表的匹配联接行和右联接表的所有行。
c:完全/交叉(外部)连接:
Total外部联接:它不仅包括符号联接表的匹配行,还包括两个联接表中的所有记录。
Sql结构化查询语言
1.数据查询语言(dql):它的语句,也称为“数据检索语句”,用于从表中获取数据,并确定数据在应用程序中是如何给出的。保留词SELECT是DQL最常用的动词(也是所有的SQL)。其他在DQL常用的保留词有WHERE、ORDER BY、GROUP BY和HAVING。这些DQL保留字经常与其他类型的SQL语句一起使用。
2.数据操作语言(DML):它的句子包括动词INSERT、UPDATE和DELETE。它们分别用于添加、修改和删除。
3.事务控制语言(TCL):它的语句可以保证受DML语句影响的表的所有行都可以及时更新。包括提交命令、保存点命令和回滚命令。
4.数据控制语言(DCL):其语句通过GRANT或REVOKE实现权限控制,并决定单个用户和用户组对数据库对象的访问。一些RDBMS可以使用GRANT或REVOKE来控制对表单列的访问。
5.数据定义语言(DDL):它的语句包括动词CREATE、ALTER和DROP。在数据库中创建新表或修改或删除表(创建表或删除表);向表中添加索引等。
6.指针控制语言(CCL):它的语句,如声明光标、取入和更新当前位置,用于单独操作一个或多个窗体。