1.基礎操作
-- 建立資料庫
create
database[if
notexists
] school
--刪除資料庫
drop
database[if
exists
] school
-- 使用資料庫
-- tab 鍵的上面,如果你的表名或者欄位名是乙個特殊字元,就需要帶 ``
use`school`
-- 檢視資料庫
show
databases
-- 檢視所有的資料庫
2.欄位屬性3.建立乙個資料庫
格式:
create
table[if
notexists
]`表名`
('欄位名' 列型別 [屬性]
[索引]
[注釋]
,'欄位名' 列型別 [屬性]
[索引]
[注釋],.
....
.'欄位名' 列型別 [屬性]
[索引]
[注釋]
)[表型別]
[字符集設定]
[注釋]
具體**:
create
table
ifnot
exists
`student`
(`id`
int(4)
notnull
auto_increment
comment
'學號'
,`name`
varchar(30
)not
null
default
'匿名'
comment
'姓名'
,`pwd`
varchar(20
)not
null
default
'123456'
comment
'密碼'
,`***`
varchar(2
)not
null
default
'女'comment
'性別'
,`birthday`
datetime
default
null
comment
'出生日期'
,`address`
varchar
(100
)default
null
comment
'家庭住址'
,`email`
varchar(50
)default
null
comment
'郵箱'
,primary
key(
`id`))
engine
=innodb
default
charset
=utf8
結果:
4.對錶進行基本操作
修改:
-- 修改表名 :alter table 舊表名 rename as 新錶名
alter
table teacher rename
as teacher1
-- 增加表的字段 :alter table 表名 add 欄位名 列屬性
alter
table teacher1 add age int(11
)-- 修改表的字段 (重新命名,修改約束!)
-- alter table 表名 modify 欄位名 列屬性
alter
table teacher1 modify age varchar(11
)-- 修改約束
-- alter table 表名 change 舊名字 新名字 列屬性
alter
table teacher1 change age age1 int(1
)-- 字段重名名
-- 刪除表的字段: alter table 表名 drop 欄位名
alter
table teacher1 drop age1
刪除:
-- 刪除表(如果表存在再刪除)
drop
table
ifexists teacher1
5.ps mysql資料庫基礎(二)
1.的用法 2.not 的用法 where end isnull andnot title hello dept id select dept id from department where name loans date between 2005 01 01 and 2005 12 31 1.b...
MySql資料庫之資料庫基礎命令
繼續上篇部落格所說到的,使用命令玩轉mysql資料庫。在連線資料庫時,我們需要確定資料庫所在的伺服器ip,使用者名稱以及密碼。當然,我們一般練習都會使用本地資料庫,那麼本地資料庫的連線命令如下 mysql uroot p當我們成功連線資料庫後,先檢視一下當前都有什麼資料庫 show database...
MySQL之基礎查詢 資料庫學習之旅(二)
前面已經介紹了mysql的一些常用命令,接下來,我來記錄一下mysql裡面的一些基礎查詢操作命令。語法 select 查詢列表 from 表名 說明 查詢列表可以是表中的字段,常量值,表示式,函式。select 字段 from 表名 select 欄位1 欄位2 欄位3,欄位n from 表名 se...