婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL數據庫操作的基本命令

MySQL數據庫操作的基本命令

熱門標簽:昆明智能外呼系統中心 智能電銷機器人靠譜么 地圖標注培訓 手機用地圖標注工具 南宋地圖標注黃河華山 長安區違法建房地圖標注 安國在哪里辦理400電話 電銷機器人說明書 電銷機器人公眾號推送

一、創建數據庫:

 create data data _name;

 php中創建數據庫的兩種方法:(mysql_create_db(),mysql_query())

 $conn = mysql_connect(“localhost”,”username”,”password”) or
 die ( “could not connect to localhost”);
 mysql_create_db(“data _name”) or
 die (“could not create data ”);
 $string = “create data data _name”;
 mysql_query( $string) or
 die (mysql_error()); 

二、選定數據庫

在創建表之前,必須要選定要創建的表所在的數據庫

選定數據庫:

 通過命令行客戶端:

use data _name

 通過

php: mysql_select_db()
 $conn = mysql_connect(“localhost”,”username”,”password”) or
 die ( “could not connect to localhost”);
 mysql_select_db(“test”,$conn) or
 die (“could not select data ”);

三、創建表

create table table_name

如:

 create table table_name
 (
 column_1 column_type column attributes,
 column_2 column_type column attributes,
 column_3 column_type column attributes,
 primary key (column_name),
 index index_name(column_name)
 )

在命令行客戶端需要鍵入整個命令

在php中使用,mysql_query()函數

如:

 $conn = mysql_connect(“localhost”,”username”,”password”) or
 die ( “could not connect to localhost”);
 mysql_select_db(“test”,$conn) or
 die (“could not select data ”);
 $query = “create table my_table (col_1 int not null primary key,
  col_2 text
  )”;
 mysql_query($query) or
 die (mysql_error());

四、創建索引

 index index_name(indexed_column) 

五、表的類型

 ISAM MyISAM BDB Heap

 聲明表類型的語法:

 create table table_name type=table_type
 (col_name column attribute);

默認使用MyISAM

六、修改表

 alter table table_name

更改表名

 alter table table_name rename new_table_name

或者(高版本中)

 rename table_name to new_table_name

添加和刪除列

添加列:

alter table table_name add column column_name colomn attributes

例如:

 alter table my_table add column my_column text not null

first 指定插入的列位于表的第一列

after 把新列放在已經存在的列的后面

    例如:

alter table my_table add column my_next_col text not null first
alter table my_table add column my_next_col text not null after my_other _column

刪除列:

alter table table_name drop column column name

添加和刪除索引:

 alter table table_name add index index_name (column_name1,column_name2,……)
 alter table table_name add unique index_name (column_name)
 alter table table_name add primary key(my_column)
 alter table table_name drop index index_name

如:

alter table_name test10 drop primary key

更改列定義:

  用change或是modify命令可以更改列的名稱或是屬性。要更改列的名稱,還必須重新定義列的屬性。例如:  

 alter table table_name change original_column_name new_column_name int not null

  注意:必須要重新定義列的屬性!!!

 alter table table_name modify col_1 clo_1 varchar(200) 

七、向表中輸入信息(insert)

 insert into table_name (column_1,column_2,column_3,…..)
 values (value1,value2,value3,……)

 如果要存入字符串,則需要使用單引號“'”將字符串括起來,但是需要注意字符的轉意

 如:

insert into table_name (text_col,int_col) value (\'hello world',1)

 需要轉義的字符有:單引號' 雙引號”  反斜杠\&; 百分號%  下劃線_

 可以連續使用兩個單引號轉義單引號

八、updata語句

 updata table_name set col__1=vaule_1,col_1=vaule_1 where col=vaule

  where部分可以有任何比較運算符

 如:

  table folks
  id  fname  iname  salary
  1  Don  Ho  25000
  2  Don  Corleone 800000
  3  Don  Juan  32000
  4  Don  Johnson  44500
  updata folks set fname='Vito' where id=2
  updata folks set fname='Vito' where fname='Don'
  updata folks set salary=50000 where salary50000

九、刪除表、數據庫

 drop table table_name
 drop data data _name

在php中可以通過mysql_query()函數使用drop table命令

 在php中刪除數據庫需要使用mysql_drop_db()函數

十、列出數據庫中所有可用表(show tables)

 注意:使用該命前必須先選定數據庫

 在php中,可以使用mysql_list_tables()得到表中的清單 

十一、查看列的屬性和類型

 show columns from table_name
 show fields from table_name

使用mysql_field_name()、mysql_field_type()、mysql_field_len()可以得到類似信息!

十二、基本的select語句

 要求指出進行選擇的表,以及要求的列名稱。若要選定所有的列,可用*代表所有的字段名

 select column_1,column_2,column_3 from table_name

 或者

 select * from table_name

用mysql_query()可向Mysql發送查詢

十三、where子句

 限制從查詢(select)返回的記錄行

 select * from table_name where user_id = 2

如果要對存儲字符串(char、varchar等類型)的列進行比較,就需要在where子句中用單引號把要比較的字符串括起來

 如:

select * from users where city = ‘San Francisco'

 通過向where子句添加and或是or,可以一次比較幾個運算符

 select * from users where userid=1 or city='San Francisco'
 select 8 from users where state='CA' and city='San Francisco'

注意:空值不能和表中的任何運算符比較,對于空值,需要使用is null或是is not null謂詞

 select * from users where zip!='1111′ or zip='1111′ or zip is null

如果要找到包含任何值(除空值以外)的所有記錄,可以

 select * from table_name where zip is not null

十四、使用distinct

 當使用distinct時,Mysql引擎將刪除有一樣結果的行。

 select distinct city,state from users where state='CA'

十五、使用between

 使用between可以選擇在某個范圍內的值,between可用于數字,日期,文本字符串。

 如:

 select * from users where lastchanged between 20000614000000 and 20000614235959
 select * from users where lname between ‘a' and ‘m'

十六、使用in/not in

 若某列可能返回好幾個可能的值,就可以使用in謂詞

 select * from users where state='RI' or state='NH' or state='VT' or state='MA' or state='ME'

    可改寫為:

select * from users where state in (‘RI','NH','VY','MA','ME') 

 如果要達到相同的結果,但結果集相反,可使用not in 謂詞

 select * from user where state not in (‘RI','NH','VT','MA','ME')

十七、使用like

 如果需要使用通配符,則要使用like

 select * from users where fname like ‘Dan%' %匹配零個字符
 select * from users where fname like ‘J___' 匹配以J開頭的任意三字母詞

Mysql中like不區分字母大小寫

十八、order by

 order by語句可以指定查詢中返回的行的順序,可對任意列類型排序,通過在末尾放置asc或是desc以設置按升序或是降序排列,如果不設置,默認使用asc 

 select * from users order by lname,fname

可以按照需要根據任意多的列排序,也可以混合使用asc和desc

 select * from users order by lname asc, fname desc

十九、limit

 limit限制從查詢中返回的行數,可以指定開始的行數和希望返回的行數

  得到表中的前5行:

 select * from users limit 0,5
  select * from users order by lname,fname limit 0,5

  得到表的第二個5行:

  select * from users limit 5,5

二十、group by 與聚合函數

 使用group by后Mysql就能創建一個臨時表,記錄下符合準則的行與列的所有信息

 count()   計算每個集合中的行數

 select state,count(*) from users group by state

  *號指示應該計算集合中的所有行

 select count(*) from users

  計算表中所有的行數

 可以在任何函數或列名后使用單詞as,然后指定一個作為別名的名稱。如果需要的列名超過一個單詞,就要使用單引號把文本字符串括起來

 sum() 返回給定列的數目
 min() 得到每個集合中的最小值
 max() 得到每個集合中的最大值
 avg() 返回集合的品均值
 having

 限制通過group by顯示的行,where子句顯示在group by中使用的行,having子句只限制顯示的行。

二十一、連接表

 在select句的from部分必須列出所有要連接的表,在where部分必須顯示連接所用的字段。

select * from companies,contacts where companies.company_ID=contacts.company_ID

 當對一個字段名的引用不明確時,需要使用table_name.column_name語法指定字段來自于哪個表

二十二、多表連接

 在select后面添加額外的列,在from子句中添加額外的表,在where子句中添加額外的join參數–>

您可能感興趣的文章:
  • mysql 基本操作
  • 詳解mysql基本操作語句命令
  • 在MySQL中使用子查詢和標量子查詢的基本操作教程
  • MySQL入門(一) 數據表數據庫的基本操作
  • MySQL基本操作語句小結
  • MySQL數據表基本操作實例詳解
  • MySQL學習筆記2:數據庫的基本操作(創建刪除查看)
  • MySQL學習筆記3:表的基本操作介紹
  • 詳解mysql基本操作詳細(二)
  • MySql新手入門的基本操作匯總

標簽:武漢 吉安 合肥 潛江 東莞 南昌 長沙 江門

巨人網絡通訊聲明:本文標題《MySQL數據庫操作的基本命令》,本文關鍵詞  MySQL,數據庫,操作,的,基本,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL數據庫操作的基本命令》相關的同類信息!
  • 本頁收集關于MySQL數據庫操作的基本命令的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    美女免费视频一区| 日韩一区二区影院| 久久久精品日韩欧美| 中文字幕在线不卡视频| 老司机一区二区| 国产日韩综合av| 秋霞午夜鲁丝一区二区老狼| 91成人看片片| 亚洲精品日韩专区silk| 亚洲曰韩产成在线| 99精品国产一区二区三区不卡| 国产欧美日本一区二区三区| 亚洲婷婷国产精品电影人久久| 夜夜精品视频一区二区| 99久久综合狠狠综合久久| 久久久久亚洲蜜桃| 中文字幕一区二区三区四区不卡| 国产综合成人久久大片91| 99久久免费视频.com| 国产精品沙发午睡系列990531| 亚洲综合av网| 久久久久久97三级| 亚洲国产日韩a在线播放性色| 91福利在线观看| 美女脱光内衣内裤视频久久影院| 欧美成人精精品一区二区频| 91亚洲资源网| 激情综合色综合久久| 亚洲一区在线观看网站| 精品国内二区三区| 成人av免费在线观看| 精品一区二区三区日韩| 中文字幕成人在线观看| 在线成人午夜影院| 成人av先锋影音| 亚洲一区二区美女| 精品黑人一区二区三区久久| 精品视频1区2区3区| 日韩国产在线一| 国产欧美日韩三级| 欧美二区三区的天堂| 不卡一区二区在线| 成人午夜激情片| 成人一区二区三区在线观看| 久久99精品一区二区三区| 亚洲国产日韩一级| 一区二区日韩av| 亚洲欧美日韩久久| 久久久久久久网| 欧美成人性福生活免费看| 欧日韩精品视频| 欧美午夜寂寞影院| 国产精品综合在线视频| 另类小说视频一区二区| 蜜臀av性久久久久蜜臀av麻豆| 五月综合激情婷婷六月色窝| 青草av.久久免费一区| 免费观看在线色综合| 麻豆精品精品国产自在97香蕉| 日韩电影一二三区| 美日韩黄色大片| 国产精品一区二区三区四区| 成人丝袜18视频在线观看| 欧美成人乱码一区二区三区| 日韩一区二区三区视频在线观看| 久久精品一区蜜桃臀影院| 国产精品久久久一区麻豆最新章节| 久久久久亚洲综合| 一区二区三区精品久久久| 激情深爱一区二区| 99精品欧美一区二区三区小说 | 精品国产成人系列| 欧美日韩另类国产亚洲欧美一级| 色一区在线观看| 久久综合九色综合欧美98| 亚洲一区二区欧美日韩| 国产精选一区二区三区| 欧美亚洲禁片免费| 中文一区一区三区高中清不卡| 亚洲成人动漫在线免费观看| 国产乱码一区二区三区| 欧美男人的天堂一二区| 中文字幕一区二区三区在线播放| 免费一级欧美片在线观看| 色综合一区二区| 欧美国产精品一区| 久久精品国产精品青草| 日韩欧美美女一区二区三区| 亚洲不卡av一区二区三区| 99视频一区二区| 尤物av一区二区| 在线观看日韩电影| 一区二区三区在线观看视频| 91一区一区三区| 亚洲国产精品一区二区www在线| 欧美在线色视频| 丝袜美腿亚洲色图| 日韩欧美一区二区久久婷婷| 男男成人高潮片免费网站| 久久综合五月天婷婷伊人| 国产福利91精品一区二区三区| 欧美精品一区二区三区高清aⅴ| 国产一区二区三区免费播放| 精品乱人伦一区二区三区| 国产伦精品一区二区三区视频青涩 | 国产综合久久久久影院| 欧美亚洲一区三区| 午夜精品免费在线观看| 久久婷婷久久一区二区三区| 成人91在线观看| 日韩**一区毛片| 亚洲成人免费在线观看| 欧美亚洲一区二区三区四区| 久久精品国产一区二区| 亚洲免费av网站| 51午夜精品国产| 99久精品国产| 激情久久久久久久久久久久久久久久| 中文字幕av一区二区三区免费看| 欧美日韩一区二区三区高清| www.99精品| 国产激情精品久久久第一区二区| 夜夜爽夜夜爽精品视频| 国产精品人人做人人爽人人添| 色综合一区二区| 91精品午夜视频| 日本人妖一区二区| 一区二区在线观看免费视频播放| 欧美白人最猛性xxxxx69交| 91成人免费在线视频| fc2成人免费人成在线观看播放 | 国产成人综合在线| 日韩制服丝袜先锋影音| 亚洲综合色噜噜狠狠| 国产精品入口麻豆九色| 精品国精品国产尤物美女| 久久久国产精品麻豆| 国产一区二区美女诱惑| 欧美丰满高潮xxxx喷水动漫| 亚洲日本韩国一区| 综合av第一页| 久久精品亚洲麻豆av一区二区| 日韩欧美一卡二卡| 欧美一级视频精品观看| 欧美成人bangbros| 日本一区二区综合亚洲| 国产精品久久久一本精品| 亚洲欧美日韩中文字幕一区二区三区 | 久久久国产精华| 国产精品久久久久天堂| 亚洲丝袜精品丝袜在线| 国产精品 欧美精品| 国产精品一区免费视频| 91丨九色丨蝌蚪丨老版| 欧美老肥妇做.爰bbww| 欧美电视剧免费全集观看| 国产片一区二区三区| 亚洲一区二区精品久久av| 视频一区中文字幕国产| 国产99久久久国产精品 | 亚洲欧洲一区二区三区| 亚洲成精国产精品女| 成人短视频下载| 久久影院午夜论| 美洲天堂一区二卡三卡四卡视频 | 美国三级日本三级久久99| 成人午夜又粗又硬又大| 日本韩国欧美在线| 91在线播放网址| 日本一区二区三区久久久久久久久不| 自拍偷在线精品自拍偷无码专区| 男女男精品网站| 欧美精品1区2区3区| 亚洲色欲色欲www| 成人午夜又粗又硬又大| 精品对白一区国产伦| 亚洲成人免费视| 欧美性淫爽ww久久久久无| 国产精品传媒在线| 99久久精品国产毛片| 中文在线一区二区| 日本韩国一区二区三区| 日韩一区在线播放| wwww国产精品欧美| 美女脱光内衣内裤视频久久网站| 欧美精品免费视频| 亚洲国产一区二区三区| 欧美性色黄大片手机版| 一区二区三区 在线观看视频| 欧美日韩在线播放三区| 五月婷婷激情综合网| 6080日韩午夜伦伦午夜伦| 免费不卡在线视频| 国产午夜精品理论片a级大结局| 成人在线综合网| 亚洲天堂a在线| 日韩一区二区中文字幕| 成人app网站| 欧美aa在线视频| 国产精品美女久久久久久久久|