内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

mysql大小寫敏感問題

MySQL關(guān)于大小寫敏感的話題有以下三個(gè):
1,表名字和庫名字 linux/unix 區(qū)分大小寫
也就是 你可以創(chuàng)建一個(gè)叫test和TEST的兩個(gè)表,
但是windows默認(rèn)是不區(qū)分大小寫的,
LINUX:
編輯/etc/my.cnf文件,在[mysqld]節(jié)下 添加 lower_case_table_names=1 參數(shù),這樣就大小寫不區(qū)分了,也就不能在一個(gè)庫下創(chuàng)建test和TEST的兩個(gè)表,并設(shè)置相應(yīng)的值 (備注:為0時(shí)大小寫敏感,就是區(qū)分大小寫,為1時(shí)大小寫不敏感,也就是不區(qū)分大小寫,默認(rèn)為0)
2,表的字段名字,
linux 下 默認(rèn)是不區(qū)分大小寫的,也就是 一個(gè)表中有一個(gè)叫id的字段,就不能創(chuàng)建ID的字段。
3,表的內(nèi)容,默認(rèn)查詢是不區(qū)分字段值的大小寫,
如果想在查詢時(shí)區(qū)分字段值的大小寫,則:字段值需要設(shè)置BINARY屬性,設(shè)置的方法有多種:
A、創(chuàng)建時(shí)設(shè)置:
CREATE TABLE T(
A VARCHAR(10) BINARY
);
B、使用alter修改:
ALTER TABLE tablename MODIFY COLUMN cloname VARCHAR(10) BINARY;
具體實(shí)驗(yàn)過程:
mysql> create table ll ( name varchar(100);
mysql> insert into ll values('hh');
Query OK, 1 row affected (0.00 sec)
mysql> insert into ll values('hH');
Query OK, 1 row affected (0.00 sec)
mysql> select * from ll where name='hh';
+------+
| name |
+------+
| hh |
| hH |
+------+
2 rows in set (0.00 sec)
這時(shí)候你添加主鍵就會(huì)報(bào)錯(cuò)
mysql> alter table ll add primary key (name);
ERROR 1062 (23000): Duplicate entry 'hh' for key 'PRIMARY'
修改表的name列的值為大小寫不敏感。
mysql> alter table ll MODIFY name varchar(100) BINARY;
Query OK, 2 rows affected (0.02 sec)
Records: 2 Duplicates: 0 Warnings: 0
mysql> select * from ll where name='hh';
+------+
| name |
+------+
| hh |
+------+
1 row in set (0.00 sec)
然后添加主鍵就沒問題了。
mysql> alter table ll add primary key (name);
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0

小結(jié):
MySQL在Linux下數(shù)據(jù)庫名、表名、列名、別名大小寫默認(rèn)規(guī)則是這樣的:
1、數(shù)據(jù)庫名與表名是嚴(yán)格區(qū)分大小寫的;
2、表的別名是嚴(yán)格區(qū)分大小寫的;
3、列名與列的別名在所有的情況下均是忽略大小寫的;
4、變量名也是嚴(yán)格區(qū)分大小寫的;
MySQL在Windows下都不區(qū)分大小寫。

文章標(biāo)題:mysql大小寫敏感問題
文章地址:http://www.rwnh.cn/article8/jsddop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、微信小程序、營銷型網(wǎng)站建設(shè)微信公眾號(hào)、網(wǎng)站內(nèi)鏈網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
蕲春县| 墨江| 烟台市| 五台县| 若尔盖县| 丰都县| 陆河县| 建瓯市| 南投市| 西藏| 周口市| 都江堰市| 呼伦贝尔市| 上思县| 抚顺市| 台东县| 文成县| 六枝特区| 佛山市| 碌曲县| 石家庄市| 盈江县| 安泽县| 湖口县| 驻马店市| 石渠县| 上高县| 娱乐| 台北县| 南昌县| 盈江县| 勃利县| 兴化市| 万州区| 探索| 汶川县| 左贡县| 邵阳县| 宁明县| 沁阳市| 溧阳市|