2天后mysql_mysql 学习笔记 第二天
插入表格數(shù)據(jù):
Insert into table_name set columns_1=value1,columns_2=value2,對(duì)于沒有賦值的列,將會(huì)取默認(rèn)值,并且這個(gè)方法只能一次插入一個(gè)數(shù)據(jù)
利用文本方式插入數(shù)據(jù):
Load data local infile‘徑’into table table_name;
Select 的通用形式:
Select columns from table or tables where conditions;from一般不能少的,但是當(dāng)查詢的時(shí)候沒有表格的參與那么就不用from:select 2+2;
Select columns_1,columns_2 from table ;1和2的順序出現(xiàn)的不一樣,那么他們?cè)诒砀竦奈恢檬遣灰粯拥摹?/p>
運(yùn)算:div 整除(結(jié)果保留整數(shù)部分)
Mysql表格中的刪除數(shù)據(jù):
(1)Delete from table_name [where search]
(2)truncate table table_name? ps:這種情況只能刪除表格中所有的數(shù)據(jù)
Delete不加where的時(shí)候,和truncate是相同的意思,delete會(huì)返回條數(shù),但是truncate不會(huì).
用in()查找?guī)讉€(gè)情況中的一個(gè)或多個(gè)比or更加的方便,eg:”…where column_search=search1 or column_search=search2”=="...where columns_dearch in(search1,search2)”
mysql的專用比較符<=>(等于)可以將列與NULL比較,eg:select name from table where column_search<=>NULL。
如何對(duì)查詢結(jié)果排序:
ASC升序,DESC降序;在句子后面可以同時(shí)又幾個(gè)ASC或DESC,他們的排序順序是第一個(gè)排序玩完以后相同的第二個(gè)排序,以此類推,對(duì)于數(shù)據(jù)為NUll的來說,排序?yàn)锳SC的時(shí)候,NULL值排在最前面,相反的DESC時(shí)候,NULL排在最后面
使用LIMIT限制條數(shù):
"可以使用ORDER BY RAND()和LIMIT n"?隨機(jī)抽出記錄n條記錄
使用AS給取別名:
使用AS命名別名的時(shí)候,當(dāng)別名里面有空格的時(shí)候要用單引號(hào)括起來:
;
使用as命名的時(shí)候可以省略關(guān)鍵字as
時(shí)間類型:
year():提取年;month()提取月;dayofmonth():提取日;curday():當(dāng)前時(shí)間;timestampdiff()指定兩個(gè)日期型以某種形式返回相減的結(jié)果。eg:timestampdiff ???? (year,birth,death):返回相差的年份;
to_days()函數(shù):返回天數(shù)
date_add()和date_sub()時(shí)間加上或減小:
通配符like:
"_"一個(gè)字符,"%"不確定字符
如何設(shè)置和使用SQL變量
[email?protected] :=column_name;
如何生成統(tǒng)計(jì)信息:
distinct column_name:消除行
使用count()計(jì)算不同數(shù)據(jù)列:select column_name,count(*) from table_name group by column_name;(前面的column_name可以省略,如果不省略那么前后column_name必須一樣,)
order by 后面不能是函數(shù)什么的,如果將要使用,使用其別名
補(bǔ)錄:使用顯示表格的類型:
使用describe(desc);show [full]columns from table_name[where conditions];show field from table_name;explain table_name,其中"describe table_name"="show columns from tables"="show field from table_name"
原文:http://www.cnblogs.com/zr520/p/3915241.html
總結(jié)
以上是生活随笔為你收集整理的2天后mysql_mysql 学习笔记 第二天的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装gem_Python安装第三方库及常
- 下一篇: Java9中使用jpa,jpa – ec