成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

mysql添加刪除主鍵的方法

數(shù)據(jù)庫(kù) MySQL
mysql添加刪除主鍵是學(xué)習(xí)mysql過(guò)程中非常重要的一環(huán),下文就mysql主鍵進(jìn)行了詳細(xì)的闡述,供您參考學(xué)習(xí),希望對(duì)您有所幫助。

mysql添加刪除主鍵操作是非常基本的操作,下面就將教您mysql添加刪除主鍵的方法,如果您是剛剛接觸mysql數(shù)據(jù)庫(kù)的新人,不妨一看。

修改mysql的字符集:
在安裝mysql5.0時(shí)可以設(shè)置好mysql的字符集,一般使用utf8的字符集

1查看建立表“tablename”的sql語(yǔ)句

Show create table tablename;//查看建立表“tablename”的sql語(yǔ)句
| maos_mail_batch | CREATE TABLE `maos_mail_batch` (
`ID` varchar(32) character set latin1 NOT NULL,
`BATCH_TIME` varchar(30) character set latin1 NOT NULL,
`BATCH_INTRODUCE` varchar(2000) character set latin1 default NULL,
`BATCH_SUM` int(11) default NULL,
`BATCH_STATE` varchar(1) character set latin1 default NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |

2修改數(shù)據(jù)庫(kù)和表的字符集
alter database maildb default character set utf8;//修改數(shù)據(jù)庫(kù)的字符集
alter table mailtable default character set utf8;//修改表的字符集
如果您想要把表默認(rèn)的字符集和所有字符列(CHAR, VARCHAR, TEXT)改為新的字符集,應(yīng)使用如下語(yǔ)句:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;
警告:前面的操作轉(zhuǎn)換了字符集之間的列類型。如果您有一列使用一種字符集(如latin1),但是存儲(chǔ)的值實(shí)際上使用了其它的字符集(如utf8),這種情況不是您想要的。此時(shí),您必須對(duì)這樣的列進(jìn)行以下操作。
ALTER TABLE t1 CHANGE c1 c1 BLOB;
ALTER TABLE t1 CHANGE c1 c1 TEXT CHARACTER SET utf8;
這種方法能夠?qū)崿F(xiàn)此功能的原因是,當(dāng)您轉(zhuǎn)換到BLOB列或從BLOB列轉(zhuǎn)換過(guò)來(lái)時(shí),并沒(méi)有發(fā)生轉(zhuǎn)換。

3 mysql的主鍵問(wèn)題:

Mysql的兩種主鍵。Primary key 和not null auto_incriment在建立mysql表時(shí),給一個(gè)字段添加了主鍵primary key 在insert數(shù)據(jù)時(shí)可以不用insert主鍵,mysql會(huì)自動(dòng)添加0,但是在第二次insert時(shí)沒(méi)有填寫值mysql數(shù)據(jù)庫(kù)還是默認(rèn)添加0,會(huì)導(dǎo)致有重復(fù)的主鍵,這是不可以的。所有在定義了primary key時(shí),在insert數(shù)據(jù)時(shí)要給主鍵填寫值。

在建立mysql表時(shí),給一個(gè)字段添加了主鍵not null auto_increment=1;
這也是一個(gè)主鍵。時(shí)自增長(zhǎng)的以1為開(kāi)始。這個(gè)字段是可以不用填寫值的,mysql數(shù)據(jù)庫(kù)會(huì)自動(dòng)給填寫值,不會(huì)出現(xiàn)primary key的狀況。
Alter table tb add primary key(id);
Alter table tb change id id int(10) not null auto_increment=1;

4 刪除自增長(zhǎng)的主鍵id

先刪除自增長(zhǎng)在刪除主鍵
Alter table tb change id id int(10);//刪除自增長(zhǎng)
Alter table tb drop primary key;//刪除主建

以上就是mysql添加刪除主鍵的方法介紹。

 

 

【編輯推薦】

教您如何設(shè)置MySql訪問(wèn)限制

MySQL修改密碼的六種方法

linux下的常用mysql命令

九種常用mysql命令

MySQL自增字段的常用語(yǔ)句

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-20 10:19:33

sql server刪

2010-09-01 16:44:26

SQL刪除主鍵

2009-03-10 15:05:16

JDBC泛型數(shù)據(jù)庫(kù)

2010-05-21 10:14:10

MySQL更改表結(jié)構(gòu)

2010-11-22 11:38:08

MySQL添加字段

2010-10-09 10:21:19

MySQL刪除外鍵

2010-10-13 17:07:46

MySQL刪除重復(fù)記錄

2010-09-13 09:23:28

SQL中多表刪除

2010-10-13 10:03:08

MySQL修改表結(jié)構(gòu)

2010-10-19 17:28:08

SQL SERVER外

2010-11-23 14:26:02

MySQL刪除重復(fù)記錄

2011-03-30 17:04:24

MySQL添加用戶

2010-11-23 15:27:00

MySQL添加字段

2010-10-14 11:21:03

刪除MySQL用戶

2010-10-11 11:25:26

MySQL主鍵

2023-06-16 07:48:51

DOM對(duì)象JS

2010-09-02 10:02:06

SQL刪除

2010-10-11 11:46:20

MySQL主鍵

2010-10-19 17:34:10

sql server主

2010-10-19 17:40:30

SqlServer主鍵
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品久久久久久久久免费相片 | 99久久精品免费看国产免费软件 | 久久久久久国产 | 99在线国产 | 男女免费观看在线爽爽爽视频 | 亚洲欧美一区二区三区在线 | 粉嫩国产精品一区二区在线观看 | 久久久成人免费一区二区 | 亚洲国产一区在线 | 综合久久综合久久 | 国产精品高清一区二区三区 | 亚洲精品v | 一区中文字幕 | 黄色大片免费观看 | 一区2区 | 中文字幕亚洲欧美日韩在线不卡 | 免费国产视频在线观看 | 久久久久综合 | 精品乱码一区二区三四区 | 四虎影院在线播放 | 欧美一区免费 | 日韩电影中文字幕 | 999久久久 | 91精品国产91久久久 | 国产乱码精品一品二品 | 色婷婷亚洲一区二区三区 | 亚洲综合五月天婷婷 | 你懂的免费在线 | 亚洲综合精品 | 欧美中文字幕一区二区 | 国产精品美女久久久久久免费 | av天天操 | 精品国产一区二区在线 | 在线视频91 | 天天视频一区二区三区 | 日韩在线第一 | 中文久久 | 天天人人精品 | 日本亚洲一区 | 欧美男男videos| 一区二区三区四区国产精品 |