mysql 創(chuàng)建數(shù)據(jù)表

創(chuàng)建數(shù)據(jù)表:

create? table [IF NOT EXISTS]表名稱(?字段名1?列類型膊升,

字段名1?列類型[屬性]凤跑,

字段名2?列類型[屬性],


字段名n?列類型[屬性][索引])缚够;

delete from t1 where id>1 and id<10;

alert table t1 add/chang/modify/renam/drop


數(shù)據(jù)字段屬性

1.?unsigned?可以讓空間增加一倍?128-127 0255?無符號字段

只能在數(shù)值型字段

2.?zerofill?只能用在數(shù)值型字段煮剧,前導0

3.?auto_increment

只是整數(shù),數(shù)據(jù)每增加一條就會自動增加1甚脉,字段的值是不允許重復的

4.null?和?not null

5.default?缺省值

create table ti(

id INT auto_increment not null primary_key,

name varchar(6) default ‘男’,

height double(10,2) not null defalult(0.00)

)

6創(chuàng)建索引

1.?主鍵索引

一個表只能指定一個主鍵?主鍵不能為空

2.?唯一索引?unique

都可以防止創(chuàng)建重復的值

每個一表都可以有多個唯一索引

3.?常規(guī)索引

最重要的技術?提升數(shù)據(jù)庫能力

index?和key是同義詞

多列的都可以創(chuàng)建

?????????????????? create index ind1 t1(name,age);

?????????????????? drop index ind1 on t1;

?????????????????? index ind1(name,age);

4.?全文索引

fulltext類型索引?MyISAM表類型使用丸升,只有在varchar char text文本字符串上使用

也可以多個數(shù)據(jù)列使用

create table books(

id int auto_increment,

bname varchar(50

price double,

detail text not null,

fulltext(detail,bname),

primary_key(id))

select bname ,price from books where MATCH(detail) AGAINST(‘php’)

查看mysql引擎

show engines;

查看表類型

show variables like ‘table_type’;


mysiam?和Innodb最多

創(chuàng)建表的時候?create table() type InnoDB

??????????????????????????? ?create table() engine InnoDB

MyISAM?表類型是默認的

選擇MyISAM還是選擇InnoDB

在一個mysql庫中可以創(chuàng)建表指定不同類型的

optimize table?表名?強調快速讀取操作?也有缺點,一些功能不支持


Innodb表類型

支持一些myisam所不支持功能

也有缺點?占用空間大

功能?????????????????? MYISAM??????????? InnoDB

事務處理?不支持?支持

數(shù)據(jù)行鎖定?不支持?支持

外鍵約束?不支持?支持

表空間占用?小?大

全文索引?支持?不支持


二,mysql默認字符集

ACSii

iso-8859-1

gb2312-80?不推薦用

gb13000?不推薦使用

gbk?可以用

gb18030?支持

UTF -32

USC -2

UTF -16

UTF -8?推薦

GBK 2個字節(jié)?UTF3個字節(jié)


show character set;查看所有支持的字符集

desc information_schema.character_sets;

mysql?的字符集包括

字符集?來定義mysql存儲字符的方式

校對規(guī)則?是對規(guī)則定義了比較字符串的方式

show collation like ‘gbk%’;


create database test default character set gbk collate gbk_chinese_ci;


create table t1(id int) type=InnoDB default character set gbk collate gbk_chinese_ci;

create table t1(id int) default character set gbk collate gbk_chinese_ci;


客服端與服務器交互時

character_set_client;

character_set_connection;

character_set_results;


set names字符集?修改字符集同時修改上面三個值


?


導出數(shù)據(jù)庫被同時設置編碼

mysqldump –u root –p ?–default-character-set=gbk –d test >”d:/test.sql”;


修改表

alter table?表名?add?字段?屬性

alter table?表名?modify?字段?新屬性

alter table?表名?change?字段?新字段?屬性

alter table?表名?rename as?新表名

alter table?表名?表名?drop?字段名

alter table t1 change name username varchar(30)

alter table t1 modify sex char(8);

aleter table t1 add name char(20) not null after name;在名字后面加年齡字段

alter table ti add height double first;在字段第一位添加

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末牺氨,一起剝皮案震驚了整個濱河市发钝,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌波闹,老刑警劉巖酝豪,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異精堕,居然都是意外死亡孵淘,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門歹篓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瘫证,“玉大人,你說我怎么就攤上這事庄撮”嘲疲” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵洞斯,是天一觀的道長毡庆。 經(jīng)常有香客問我,道長烙如,這世上最難降的妖魔是什么么抗? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮亚铁,結果婚禮上蝇刀,老公的妹妹穿的比我還像新娘。我一直安慰自己徘溢,他們只是感情好吞琐,可當我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布捆探。 她就那樣靜靜地躺著,像睡著了一般站粟。 火紅的嫁衣襯著肌膚如雪黍图。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天卒蘸,我揣著相機與錄音,去河邊找鬼翻默。 笑死缸沃,一個胖子當著我的面吹牛,可吹牛的內容都是我干的修械。 我是一名探鬼主播趾牧,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼肯污!你這毒婦竟也來了翘单?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤蹦渣,失蹤者是張志新(化名)和其女友劉穎哄芜,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柬唯,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡认臊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了锄奢。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片失晴。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖拘央,靈堂內的尸體忽然破棺而出涂屁,到底是詐尸還是另有隱情,我是刑警寧澤灰伟,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布拆又,位于F島的核電站,受9級特大地震影響栏账,放射性物質發(fā)生泄漏遏乔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一发笔、第九天 我趴在偏房一處隱蔽的房頂上張望盟萨。 院中可真熱鬧,春花似錦了讨、人聲如沸捻激。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胞谭。三九已至垃杖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間丈屹,已是汗流浹背调俘。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留旺垒,地道東北人彩库。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像先蒋,于是被迫代替她去往敵國和親骇钦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內容

  • MYSQL 基礎知識 1 MySQL數(shù)據(jù)庫概要 2 簡單MySQL環(huán)境 3 數(shù)據(jù)的存儲和獲取 4 MySQL基本操...
    Kingtester閱讀 7,787評論 5 116
  • 一竞漾、MySQL優(yōu)化 MySQL優(yōu)化從哪些方面入手: (1)存儲層(數(shù)據(jù)) 構建良好的數(shù)據(jù)結構眯搭。可以大大的提升我們S...
    寵辱不驚丶歲月靜好閱讀 2,418評論 1 8
  • “希望我不會難過太久业岁,希望你不要回頭鳞仙,希望你那里晴天很多,希望你每天睡得安穩(wěn)笔时,希望我偶爾想念你但不會再去問候繁扎,希望...
    歐幾得里閱讀 710評論 0 2
  • 小侄子現(xiàn)在已經(jīng)5個月大了,正手舞足蹈糊闽、咿呀學語呢梳玫。他喜歡用他黑葡萄似的眼睛盯著人看,讓我很好奇他眼中的世界會是什么...
    不會講故事的劉老師閱讀 571評論 0 1
  • 今天風好大右犹,天氣好冷提澎!出手的時候手也凍得瑟瑟發(fā)抖,好在還有溫暖的人接我的單念链,讓我在寒風刺骨的天氣中不會孤獨盼忌!
    燕子_e711閱讀 205評論 0 5