数据库sql基础语句

数据库sql基础语句

ID:34772557

大小:55.24 KB

页数:3页

时间:2019-03-10

数据库sql基础语句_第1页
数据库sql基础语句_第2页
数据库sql基础语句_第3页
资源描述:

《数据库sql基础语句》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、创建数据库、表1)创建数据库createdatabase数据库名createdatabaseAA2)删除数据库Dropdatabase数据库名DropdatabaseAA3)创建表Createtable表名(Column1data_type,Column2data_type,Column3data_type);注意每行定义后用‘,’隔开,最后语句末用‘;’隔开还可以定义列字段的约束条件,其中notnull,primarykey,foreignkey例如:Createtablebb(avarchar(20)notnull,bint(20),cchar(20);

2、bb表:abc      4)删除表Droptable表名Droptableaa5)修改表Alter关键字对表进行修改5.1增加新列,关键字addaltertablebbadddchar(10)在bb表中增加一列dabcd        5.2重命名列,关键字changeAltertablebbchangeccdchar(20)abcdd        5.3删除列,关键字dropAltertablebbdropcolumnbacdd      5.4修改列名Altertablebbchangaavarchar(10)primarykeyacdd主键     6

3、)重命名表名Altertablebbrenamedd一、select查询语句1)简单的select语句Select*frombb注解:显示出bb表中的所有列排除重复行,distinctSelectdistinct(a)frombb2)Selectbfrombbwhere+条件注解:显示满足条件的所有b值b为要查询的字段attribute-listfrom从哪张表中取数table-namewhere设置的筛选条件condition3)显示前10条记录TopSelecttop10*frombb4)比较符>,<,>=,<=,Select*fromwhereb>1000

4、5)逻辑符or,andSelectafrombbwhereb>100andb<2006)范围in,betweenandSelect*frombbwherebin(100,200,300)Selectafrombbwherebbetween100and5007)匹配符likeSelectafrombbwherealike’s%’说明:%代表任意长度的字符,_代表单个字符,?代表任意字符聚合函数Sum(),count(),avg(),groupby,orderby8)selectsum(a)frombb9)selectcount(b)frombbgroupbya10

5、)selecta,bfrombbgroupbyahavingsum(b)>10011)selectbfrombbwherebdesc排序默认升序,asc一般缺省,desc为降序关键字Select嵌套查询Selectinselect12)Selectafrombbwherecin(selectcfrombbb>100)Selectjoin连接语句连接语句是1个(自身连接)或多个表做连接,innerjoin,outjoin(leftjoin,rightjoin),Selfjoin12)SelectafrombbBjoinccConB.id=C.id三、insert与

6、update语句向表中插入数据13)Insertintotable(column1,column2,column3)values()更改表中数据14)updatetableseta=更改的值where+条件condition四、delete语句deletefromtablewhere+condition五、SQL中的视图(view),索引(index),触发器(trigger),存储过程(procedure)掌握得不是很精,在此就不做详细叙述,以后再做补充与分享。ps(postscript):根据自我经验针对基本的sql语句进行了简单总结,以上信息仅供参考查阅,

7、如有错误之处望指正,谢谢!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。