色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql大小寫命名注意什么

林子帆2年前9瀏覽0評論

在mysql中,大小寫命名是需要注意的問題。

首先,mysql是區分大小寫的。因此,如果你定義了一個名字為“mytable”的表,而你在查詢時引用了“MyTable”或“MYTABLE”,那么mysql會認為這是另外一個表。

此外,mysql的默認設置下,表名與列名是不區分大小寫的。這意味著,如果你定義了一個名字為“mytable”的表,而你在查詢時引用了“MyTable”或“MYTABLE”,mysql會認為這是同一個表。

如果你需要讓mysql區分表名與列名的大小寫,你需要在創建表時指定“binary”選項。例如:

CREATE TABLE `mytable` (
	`id` INT(11) NOT NULL AUTO_INCREMENT,
	`name` VARCHAR(50) BINARY NOT NULL DEFAULT '',
	PRIMARY KEY (`id`)
);

在上述例子中,“name”列使用了“BINARY”選項,因此mysql將會區分大小寫。

另外一個需要注意的問題是,mysql的關鍵字是不區分大小寫的。這意味著,如果你在創建表或查詢時使用了mysql的保留關鍵字,那么即使你使用了不同的大小寫,mysql仍然會將它識別為關鍵字。

為了避免使用mysql的保留關鍵字,你可以在關鍵字前面添加一個下劃線,例如“_table”,這樣mysql就不會將它識別為關鍵字了。