` 是 mysql 的轉義符,避免和 mysql 的本身的關鍵字衝突,只要你不在列名、表名中使用 mysql 的保留字或中文,就不需要轉義。
如下列兩個語句作用相同,為了簡便,以第二種方式書寫即可:
#含轉義符`
create
table
`dataanalyst`
.`courses`
(`cno`
varchar(4
)not
null
,`cname`
varchar(8
)not
null
,`credit`
numeric(2
,0),
primary
key(
`cno`))
;#不含轉義符
create
table dataanalyst.courses (
cno varchar(4
)not
null
, cname varchar(8
)not
null
, credit numeric(2
,0),
primary
key(cno)
);
create
schema dataanalyst;
#建庫。庫名小寫,如果大寫也會輸出小寫
create
table dataanalyst.students (
#建students表。注意格式`庫名`.`表名`。此行還有 (
sno numeric(6
,0)not
null
,#設定表頭每列的名稱及資料型別。注意非空設定。以,結束
sname varchar(8
)not
null
, age numeric(3
,0),
*** varchar(2
),bplace varchar(20
),primary
key(sno));
#設定主鍵
create
table dataanalyst.courses (
#建course表
cno varchar(4
)not
null
, cname varchar(8
)not
null
, credit numeric(2
,0),
primary
key(cno));
create
table dataanalyst.teachers (
#建teachers表
tno numeric(4
,0)not
null
, tname varchar(8
)not
null
, age numeric(3
,0),
ps varchar(8
),primary
key(tno));
create
table dataanalyst.eneolls (
#建eneolls表
sno numeric(6
,0)not
null
, cno varchar(4
)not
null
, gread varchar(4
)not
null
,primary
key(sno,cno));
create
table dataanalyst.teaching (
#建teaching表
cno varchar(4
)not
null
, class varchar(8
)not
null
, tno numeric(4
,0)not
null
, snum varchar(10
)not
null
,primary
key(cno)
);
mysql資料庫索引案例 MYSQL 資料庫索引
索引概述 在mysql中,索引由資料表中一列或多列組合而成,建立索引的目的是為了優化資料庫的查詢速度。其中,使用者建立的索引指向資料庫中具體資料所在位置。當使用者通過索引查詢資料庫中的資料時,不需要遍歷所有資料庫中的所有資料。這樣,大幅度提高了查詢效率。mysql索引概述 1.索引是一種將資料庫中單...
建立mysql資料庫總結 MySQL資料庫總結
引擎 檢視mysql預設引擎 show variables like storage engine 檢視表引擎 show table status from 資料庫名 修改表引擎 alter table 表名 engine innodb 建立時直接定義引擎 create table 表名 engin...
建立mysql資料庫
登陸資料庫 如何建立乙個資料庫和表單 new mysql.php 獲取連線mysql connect 伺服器,使用者名稱,密碼 con mysql connect localhost root if con 建立乙個資料庫school if mysql query create database s...