歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

系統學習《linux使用教程》

筆記_1 select查詢 insert增加 update更新 delete刪除 1.drop database_name(or table_name) 2.create database database_name 3.show databases 4.use database_name 5.create table table_name(field field_format ..) 6.show tables 7.insert into table_n 筆記_1

select查詢  insert增加  update更新  delete刪除
1.drop database_name(or table_name)
2.create database database_name
3.show databases
4.use database_name
5.create table table_name(field field_format ..)
6.show tables
7.insert into table_name values(  ,  , ...) 
8.使用load data 語句:
   可允許用戶一次增加多條記錄。首先創建一個“table-name.txt”文件,每行只包含一條記錄,並且要與表的字段一一對應.字段間的數據用定位符
   (tab鍵)值分開。在文本中表示NULL值,使用"\N"符號。
9.select * from table_name
10.delete from table_name
11.delete from table_name where field_name=value
12.update table_name set field_name=value
13.select * from table_name where field_name=value order by field_name [默認是按照升序排列,DESC關鍵字為降序排列]。


操作時注意:[字符串和日期必須用引號括起來,也可以直接插入"NULL"代表不存在的值。在文本中表示NULL值,使用"\N"符號.]
[另外可以用 and 或者 or 等關鍵字來把多個條件組合在一起進行查詢。]
[查詢時,不想查看數據表的整個行,而僅想查詢數據表特定的字段值,則可以把這些特定的字段名寫到查詢語句中,各查詢字段用
 逗號分隔. 例:select name,birthday from user where sex="male"]
另外mysql提供標准的sql模式匹配,以及一種基於象unix使用程序,如,vi,grep,sed的擴展正則表達式模式匹配的格式。
sql的模式匹配允許用戶使用“_”匹配任何單字符,用“%”匹配任意數目的字符(包括零個字符)。在mysql中,sql的模式缺省是
忽略大小寫的.note:在使用sql模式匹配時,不能使用“=”或“!=”;而可以使用“like”或“not like”比較操作符。
數據庫查詢中,有時用戶需要知道滿足某個條件的數量有多少,這時可以使用count函數.例如:要查詢user用戶中的男女用戶各有
多少,可以使用下面的命令:
        mysql>select sex,COUNT(*) from user group by sex;

Copyright © Linux教程網 All Rights Reserved