建表不建議大小寫混用,會給使用帶來不便,況且存到資料庫也不一定是你要的結果.
建議都小寫好了, 寫語句時, 欄位小寫,關鍵字大寫,比較好讀.
SQLServer默認安裝是不區分大小寫的,除非你安裝時設定collation區分大小寫
Oracle里是沒有大小寫區分的,大寫是oracle內部存儲的。
所以:在視圖中取表、表空間等相關對象時才需要用上大寫。
你進行的任何dml操作都可以大小寫不分,進入oracle之後,數據字典裡面都是大寫
② mysql中資料庫名字分大小寫嗎
分大小寫。
MySQL在Linux下資料庫名、表名、列名、別名大小寫規則是這樣的:資料庫名與表名是嚴格區分大小寫的;表的別名是嚴格區分大小寫的;列名與列的別名在所有的情況下均是忽略大小寫的;變數名也是嚴格區分大小寫的;MySQL在Windows下都不區分大小寫。
不區分大小寫在MySQL中,資料庫和表對就於那些目錄下的目錄和文件。因而,操作系統的敏感性決定資料庫和表命名的大小寫敏感。這就意味著資料庫和表名在Windows中是大小寫不敏感的,而在大多數類型的Unix系統中是大小寫敏感的。
應用環境
與其他的大型資料庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於 MySQL是開放源碼軟體,因此可以大大降低總體擁有成本。
索引是一種特殊的文件(InnoDB 數據表上的索引是表空間的一個組成部分),它們包含著對數據表裡所有記錄的引用指針。索引不是萬能的,索引可以加快數據檢索操作,但會使數據修改操作變慢。
以上內容參考:網路-mySQL
③ 既然sql中數據是區分大小寫的
SQL語句是否嚴格檢測大小寫,這個規則是可以在資料庫里定製的,可以修改。
④ 考試時SQl語言要大寫還是小寫呢
SQL語句里都不區分大小寫的 隨便你怎麼用都行但習慣上SQL關鍵字最好全部大寫,這樣看起來好看一些
⑤ SQL語言必須大寫嗎
這個不是必須的,就目前來說,各種SQL都沒有 進行 關鍵字,或者變數什麼的大小寫 要求。
一般來說,關鍵字,最好用大寫,這樣代碼看著清楚。
⑥ SQL語句區分大小寫嗎
SQL大小寫並不敏感,但是如果是引起來的字元,則是區分大小寫的,
示例如下,
1、創建測試表,create table test_uporlow(id number, value varchar2(20));
⑦ sql語法有沒有區分大小寫
昨天去客戶,發現程序無法應用,跟蹤錯誤提示,提示的大致意思是「資料庫表名和資料庫欄位名不存在」。查詢後發現是SQL Server資料庫設置了區分大小寫的緣故(一般安裝時,Oracle的正確安裝下是默認轉換為大寫;SQL Server資料庫是不轉換為大寫,但是使用時並不區分大小寫):
下面語句是設置SQL Server資料庫是否區分大小寫:(表名和資料庫欄位名)
--修改資料庫不區分大小寫
alter database 資料庫名稱 COLLATE Chinese_PRC_CI_AS
如:alter database zjk_cx COLLATE Chinese_PRC_CI_AS
--修改資料庫區分大小寫
alter database 資料庫名稱 COLLATE Chinese_PRC_CS_AS
如:alter database zjk_cx COLLATE Chinese_PRC_CS_AS
下面是資料庫各行記錄內容是否區分大小寫:(一般在查詢時的where條件中使用)
--不區分大小寫
alter database 資料庫名稱 alter column 欄位名稱 欄位類型 COLLATE Chinese_PRC_CI_AS
如:alter database zjk_cx alter column DBConn varchar(500) COLLATE Chinese_PRC_CI_AS
--區分大小寫
alter database 資料庫名稱 alter column 欄位名稱 欄位類型 COLLATE Chinese_PRC_CS_AS
如:alter database zjk_cx alter column DBConn varchar(500) COLLATE Chinese_PRC_CS_AS
⑧ 怎麼設置sql server 中的變數不區分大小寫
SQL Server中的變數是否區分大小寫與master資料庫的排序規則有關:如果master數據的排序規則區分大小寫則定義的變數名也區分大小寫,否則不區分大小寫。這個與自己所建的所連接的資料庫無關。
⑨ SQL server 資料庫名稱 區分大小寫嗎
默認情況下是不區分的,可以通過手動設置資料庫的屬性來區分大小寫
也可以通過在查詢語句後添加
collate
Chinese_PRC_CS_AS_WS
來區分大小寫