SQL学习基础篇

SQL学习基础篇

ID:46613601

大小:68.00 KB

页数:3页

时间:2019-11-26

SQL学习基础篇_第1页
SQL学习基础篇_第2页
SQL学习基础篇_第3页
资源描述:

《SQL学习基础篇》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、创建数据库:CREATEDATABASETEST_ABC;说明:(可以采用人写也可以采用小写,SQL语句木身不区分人小写,创建完毕之后需要用英文分号;来结尾,TEST.ABC是数据库名字的代表)。进入数据库:useTEST_ABC;说明:只右当创建好数据库之后,进入数据库,才能创建table(表)。创建表:createtablefoodlist(foodnamevarchar(10),foodpriceint(5));说明:(table代表的是表,tablcZ后的就是表的名字,名字Z后用括号(英文格式括起来),然后穿件的就是表的列的

2、名字如food_naine和food_price,varchar和int代表的是这两个的数据类型,其后扌舌号里面的数字表示的是可以接受的最大字符数,最后用分号结束整个表的创建过程。)检查表:descfoodlist;说明:desc是describe的缩写。删除表:droptablefoodlist:插入值:insertintofoodlist(foodname,foodprice)values('铁板觥鱼',,200');说明:insertinto表示插入,插入的某个数据库中的表中的相应的值,第一个括弧之内的为每一列的名字,但是可以

3、只是部分列的名字,而相应的第二个描弧之内的为笫一个描弧之内的列相对应的值,不可多也不可少。屮间用values来连接。查找:select*fromfoodlist:select*fromfoodlistwherefoodname二'铁板軌鱼';selectfoodname,foodpricefromfoodlistwherefood_name=,红烧豆腐';selectfood_name,food_pricefromfood_listwherefoodjname=,红烧豆腐'andfood_name=,手抓羊肉'orfoodname二

4、'鸡腿排骨'orfood_price<20;select*fromfoodlistwherefoodpricebetween5and20;selectfood_namefromfood_listwherefoodnameinf碳烤鱼','铁板觥鱼','红烧肉’,'辣子鸡丁','烤龙虾');说明1:select是选择,from表示从指定的某一张table(表)中选,第一个查询语句用来显示整个表的记录情况,而第二个查询语句是普通的查询方式,史为普遍,where后而表示条件,其后跟随的是列的名字,如food_name,用等号连接后面为查询

5、的对象,如铁板軌鱼,但是要用英文的引号引起来,然后用英文的分号结朿整个查询语句即可。对于数字类型的值可以加单引号也可以不加,而对于字符类型的值而言需要加单引号,而且必须加单引号。说明2:对于第三个的格式,select后面是列的名字,表示选择了某列,而*号表示将所有的列全选上,其他的地方和以上两个查询语句和同。说明3:对于第四种形式而言,最大的不同在于对and和or关键字的应用,and表示两个或者多个条件都要满足,而or表示只要满足其中的一个条件就可以了。说明4:between是一个很有效的比较方式,和and连用,并且在第一个betw

6、een...andZ后也可以接第二个betweenand。说明5:用in关键字可以代替连续使用多个or的情况,上述where子句等同于wherefood_name=,碳烤鱼'orfood_name=,铁板觥鱼'orfoodname=,红烧肉'orfoodname=,辣子鸡J'orfoodname=,烤龙虾’;还有一种状况是notin作用和in正好相反。通配符:select*fromfood_listwherefood_namelike'_鸡'andfoodnamelike‘%肉';说明:配合关键字like使用,通配符有%,%是任意数

7、量的未知字符的通配符,_是单个未知字符的通配符,如'%肉'可能表示红烧肉,可以表示手抓羊肉,也可以表示孜然烤肉,总Z,其表示以肉字为结尾的所有字符,而’肉%'表示以肉开头所有字符。’—鸡',表示两个字符,所有以'鸡'为结尾的字符串。删除数据:deletefromfoodlistwherefoodname二'红烧肉';说明:delete后面直接跟from,from后面是某个表的名字where后面是条件,表示要删除的某个元组(行)。更新数据:updatefood_listsetfood_name="清真黑熊掌,暴炒驴肝”wherefoo

8、d_price=300;说明:updateZ后的是表的名称,set的是对指定的记录要更新的值,而一・切的决定权就设在where子句之中,如果没有where子句,整个food_name都列被设置为清真黑熊掌,暴炒驴肝。而且最后的wher

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

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

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