资源描述:
《数据库sql基础语句.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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主键
3、 6)重命名表名Altertablebbrenamedd一、select查询语句1)简单的select语句Select*frombb注解:显示出bb表中的所有列排除重复行,distinctSelectdistinct(a)frombb2)Selectbfrombbwhere+条件注解:显示满足条件的所有b值b为要查询的字段attribute-listfrom从哪张表中取数table-namewhere设置的筛选条件condition3)显示前10条记录TopSelecttop10*frombb4)比较符>,<,>=,<=,Select*fromwhere
4、b>10005)逻辑符or,andSelectafrombbwhereb>100andb<2006)范围in,betweenandSelect*frombbwherebin(100,200,300)Selectafrombbwherebbetween100and5007)匹配符likeSelectafrombbwherealike’s%’说明:%代表任意长度的字符,_代表单个字符,?代表任意字符聚合函数Sum(),count(),avg(),groupby,orderby8)selectsum(a)frombb9)selectcount(b)frombbgr
5、oupbya10)selecta,bfrombbgroupbyahavingsum(b)>10011)selectbfrombbwherebdesc排序默认升序,asc一般缺省,desc为降序关键字Select嵌套查询Selectinselect12)Selectafrombbwherecin(selectcfrombbb>100)Selectjoin连接语句连接语句是1个(自身连接)或多个表做连接,innerjoin,outjoin(leftjoin,rightjoin),Selfjoin12)SelectafrombbBjoinccConB.id=C.i
6、d三、insert与update语句向表中插入数据13)Insertintotable(column1,column2,column3)values()更改表中数据14)updatetableseta=更改的值where+条件condition四、delete语句deletefromtablewhere+condition五、SQL中的视图(view),索引(index),触发器(trigger),存储过程(procedure)掌握得不是很精,在此就不做详细叙述,以后再做补充与分享。ps(postscript):根据自我经验针对基本的sql语句进行了简单总结
7、,以上信息仅供参考查阅,如有错误之处望指正,谢谢!