最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

庫名表名大小寫問題與sqlserver兼容的啟動配置方法

 更新時間:2010年12月17日 21:38:15   作者:  
庫名表名大小寫問題與sqlserver兼容的啟動配置方法,需要的朋友可以參考下。
將全局變量 lower_case_table_names 設(shè)置為1

實驗:
1.lower_case_tables_name=0的情況(Linux默認(rèn))
直接啟動mysql,在mytest庫中新建表MyTable和mytable
mysql> use mytest;
mysql> create table MyTable(id int not null,name varchar(10),dt date);
mysql> create table mytable(id int not null,name varchar(10),dt date);
mysql> show tables;
+------------------+
| Tables_in_mytest |
+------------------+
| MyTable |
| mytable |
+------------------+
默認(rèn)情況下,可以同時創(chuàng)建mytable和MyTable兩個表

2.lower_case_tables_name=1的情況(我們需要設(shè)置成這種情況)
進入到etc目錄,編輯my.cnf文件
[root@MYSQLServer etc]# vi my.cnf
找到 [mysqld]
在它的全局變量的最后面加入一行:lower_case_table_names = 1
保存,退出,然后重新啟動mysql
[root@MYSQLServer etc]# service mysqld restart;
進入到mysql
[root@MYSQLServer mysql]# bin/mysql
mysql> use mytest;
mysql> select * from MyTable;
mysql> select * from mytable;
兩個查詢的結(jié)果一樣,都是查詢mytable表,而MyTable表已經(jīng)找不到了(可以看到,但查詢不到)
我們再試著創(chuàng)建MyTable表
mysql> create table MyTable(id int not null,name varchar(10),dt date);
ERROR 1050 (42S01): Table 'mytable' already exists
將得到表已經(jīng)存在的提示

同樣,我們可以試著創(chuàng)建MyTest庫
mysql> create database MyTest;
ERROR 1007 (HY000): Can't create database 'mytest'; database exists
也會得到庫已經(jīng)存在的提示

在這種情況下,表名和庫名都不區(qū)分大小寫了。

注意:在Unix中將lower_case_tables_name設(shè)置為1之前,重啟mysqld之前, 必須先將舊的數(shù)據(jù)庫名和表名轉(zhuǎn)換為小寫,否則設(shè)置后,將找不到以前的表。
(上面的實驗中,MyTable表在lower_case_tables_name=1時已經(jīng)找不到了)

相關(guān)文章

  • MyCat 垂直分片和水平拆分的實現(xiàn)

    MyCat 垂直分片和水平拆分的實現(xiàn)

    本文主要介紹了MyCat 垂直分片和水平拆分的實現(xiàn),垂直分片將不同類型的表拆分到不同的數(shù)據(jù)庫服務(wù)器上,水平拆分則將大表拆分到多個服務(wù)器上,下面就來具體介紹一下,感興趣的可以了解一下
    2025-03-03
  • SQL實現(xiàn)LeetCode(184.系里最高薪水)

    SQL實現(xiàn)LeetCode(184.系里最高薪水)

    這篇文章主要介紹了SQL實現(xiàn)LeetCode(184.系里最高薪水),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • MySQL 字符串拆分操作(含分隔符的字符串截取)

    MySQL 字符串拆分操作(含分隔符的字符串截取)

    這篇文章主要介紹了MySQL 字符串拆分操作(含分隔符的字符串截取),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • mysql 5.7.14 安裝配置圖文教程

    mysql 5.7.14 安裝配置圖文教程

    這篇文章主要為大家分享了mysql 5.7.14安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2016-08-08
  • Mysql中的Datetime和Timestamp比較

    Mysql中的Datetime和Timestamp比較

    這篇文章主要介紹了Mysql中的Datetime和Timestamp比較,本文總結(jié)了它們的相同點和不同點以及時間格式介紹等,需要的朋友可以參考下
    2015-03-03
  • MySQL重置root密碼提示

    MySQL重置root密碼提示"Unknown column ‘password"的解決方法

    這篇文章主要介紹了MySQL重置root密碼提示"Unknown column ‘password"的解決方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • mysql和oracle默認(rèn)排序的方法 - 不指定order by

    mysql和oracle默認(rèn)排序的方法 - 不指定order by

    這篇文章主要介紹了mysql和oracle默認(rèn)排序的方法 - 不指定order by。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • MySQL left join操作中on和where放置條件的區(qū)別介紹

    MySQL left join操作中on和where放置條件的區(qū)別介紹

    這篇文章主要給大家介紹了關(guān)于MySQL left join操作中on和where放置條件的區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • MySQL數(shù)據(jù)庫遠程連接開啟方法

    MySQL數(shù)據(jù)庫遠程連接開啟方法

    有時候需要遠程連接mysql數(shù)據(jù)庫,默認(rèn)是不可以的,大家可以參考下面的方法,解決下。
    2010-08-08
  • DQL命令查詢數(shù)據(jù)實現(xiàn)方法詳解

    DQL命令查詢數(shù)據(jù)實現(xiàn)方法詳解

    DQL(Data?Query?Language,數(shù)據(jù)查詢語言),查詢數(shù)據(jù)庫數(shù)據(jù),如SELECT語句,簡單的單表查詢或多表的復(fù)雜查詢和嵌套查詢,數(shù)據(jù)庫語言中最核心、最重要的語句,使用頻率最高的語句
    2022-09-09

最新評論

三门峡市| 浑源县| 拜泉县| 郴州市| 曲靖市| 罗山县| 志丹县| 正阳县| 永丰县| 上林县| 区。| 永吉县| 东阿县| 新乐市| 清原| 金川县| 嘉黎县| 安西县| 疏附县| 邯郸市| 武邑县| 乌审旗| 武定县| 巴中市| 新宁县| 鄢陵县| 高淳县| 乌海市| 罗定市| 岳西县| 临猗县| 贵定县| 攀枝花市| 北流市| 克东县| 彭水| 祥云县| 宁海县| 新津县| 石城县| 巴彦淖尔市|