国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL新手入門指南--快速參考

2024-07-24 12:43:32
字體:
供稿:網(wǎng)友
一、SQL速成 


  以下是一些重要的SQL快速參考,有關(guān)SQL的語法和在標(biāo)準(zhǔn)SQL上增加的特性,請(qǐng)查詢MySQL手冊(cè)。 

  1.創(chuàng)建表 

  表是數(shù)據(jù)庫的最基本元素之一,表與表之間可以相互獨(dú)立,也可以相互關(guān)聯(lián)。創(chuàng)建表的基本語法如下: 

  create table table_name 

  (column_name datatype {identity |null|not null}, 

  …) 

  其中參數(shù)table_name和column_name必須滿足用戶數(shù)據(jù)庫中的識(shí)別器(identifier)的要求,參數(shù)datatype是一個(gè)標(biāo)準(zhǔn)的SQL類型或由用戶數(shù)據(jù)庫提供的類型。用戶要使用non-null從句為各字段輸入數(shù)據(jù)。 

  create table還有一些其他選項(xiàng),如創(chuàng)建臨時(shí)表和使用select子句從其他的表中讀取某些字段組成新表等。還有,在創(chuàng)建表是可用PRIMARY KEY、KEY、INDEX等標(biāo)識(shí)符設(shè)定某些字段為主鍵或索引等。 

  書寫上要注意: 

  在一對(duì)圓括號(hào)里的列出完整的字段清單。 

  字段名間用逗號(hào)隔開。 

  字段名間的逗號(hào)后要加一個(gè)空格。 

  最后一個(gè)字段名后不用逗號(hào)。 

  所有的SQL陳述都以分號(hào)";"結(jié)束。 

  例: 

  mysql> CREATE TABLE test (blob_col BLOB, index(blob_col(10))); 

  2.創(chuàng)建索引 

  索引用于對(duì)數(shù)據(jù)庫的查詢。一般數(shù)據(jù)庫建有多種索引方案,每種方案都精于某一特定的查詢類。索引可以加速對(duì)數(shù)據(jù)庫的查詢過程。創(chuàng)建索引的基本語法如下: 

  create index index_name 

  on table_name (col_name[(length)],... ) 

  例: 

  mysql> CREATE INDEX part_of_name ON customer (name(10)); 

  3.改變表結(jié)構(gòu) 

  在數(shù)據(jù)庫的使用過程中,有時(shí)需要改變它的表結(jié)構(gòu),包括改變字段名,甚至改變不同數(shù)據(jù)庫字段間的關(guān)系。可以實(shí)現(xiàn)上述改變的命令是alter,其基本語法如下: 

  alter table table_name alter_spec [, alter_spec ...] 

  例: 

  mysql> ALTER TABLE t1 CHANGE a b INTEGER; 

  4.刪除數(shù)據(jù)對(duì)象 

  很多數(shù)據(jù)庫是動(dòng)態(tài)使用的,有時(shí)可能需要?jiǎng)h除某個(gè)表或索引。大多數(shù)數(shù)據(jù)庫對(duì)象可以下面的命令刪除: 

  drop object_name 

  mysql> DROP TABLE tb1; 

 

5.執(zhí)行查詢 


  查詢是使用最多的SQL命令。查詢數(shù)據(jù)庫需要憑借結(jié)構(gòu)、索引和字段類型等因素。大多數(shù)數(shù)據(jù)庫含有一個(gè)優(yōu)化器(optimizer),把用戶的查詢語句轉(zhuǎn)換成可選的形式,以提高查詢效率。 
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宿松县| 金华市| 荣昌县| 临邑县| 镶黄旗| 北海市| 鹤峰县| 开江县| 漳浦县| 庐江县| 启东市| 徐闻县| 龙南县| 河源市| 堆龙德庆县| 苍溪县| 宜兴市| 新乡县| 唐山市| 南乐县| 湘乡市| 鄯善县| 洛川县| 鹿泉市| 马边| 洪洞县| 达拉特旗| 扎赉特旗| 榆林市| 汉中市| 安仁县| 鹿邑县| 洛隆县| 青神县| 密云县| 南城县| 凤山县| 夏津县| 朔州市| 兰坪| 常德市|