1.創建數據庫.
在MySQL中應用 create database 語句創建數據庫.格式如下:
create database db_name; db_name 為數據庫名,必須為合法名稱.規定如下:
a.不能與其他數據庫重名.
b.名字可以是任意的字母,阿拉伯數字,下劃線或者"$"組成.可以使用以上任意的字符開頭,但不能是使用單獨的數字,哪樣會造成與數字混淆.
c.名字最長可由64個字符組成(包括表,列和索引),而別名最多可長達256個字符.
d.不能使用MySQL關鍵字作為數據庫名稱和表名.
ps: 執行過程:在創建數據庫時,首先連接MySQL服務器,用戶名是root,密碼也是root,然後編寫"create database db_name;" sql語句,數據庫創建成功.
2.選擇數據庫.
use 語句用於選擇一個數據庫,使其成為當前默認數據庫.格式如下:
use db_name;
3.刪除數據庫.
刪除數據庫使用drop database語句.格式如下:
drop database db_name ps.對於刪除數據庫的操作應該謹慎使用.一旦刪除數據庫中的所有結構和數據都將會被刪除,沒有恢復的可能,除非數據庫中有備份.
<MySQL 數據庫表>
上面將完數據庫的操作,下面講一下數據庫中,對表的操作.MySQL 數據庫表的操作包括 創建,查看,修改,重命名和刪除.
1.創建表.
創建表使用create table 語句.格式如下:
create [temporary] table [if not exists] 數據表名 [(create_definition,...)][table_options][select_statement] a. temporary ,如果使用該關鍵字,表示創建一個臨時表.
b. if not exists ,該關鍵字用於避免創建表時,表存在時 MySQL報告的錯誤.
c. create_definition,這是表的列表屬性部分.MySQL要求在創建表時,表至少要包含一列.
create_deifnition 格式如下:
代碼如下 復制代碼
col_name type [not null] [default default_value] [auto_increment] [primary key] [reference_definition]
col_name:字段名. type:字段類型. not null|null:指出該列是否允許空值.not null 表示不允許空值.default default_value:表示默認值.
auto_increament:表示默認值.primary key:表示是否為主鍵,一個表中只能有一個primary key.如果沒有primary key ,而某些應用要求primary key,
服務器將返回第一個沒有null 列的unique 鍵作為primary key.
d. table_option, 表的一些特性參數.
e. select_statement,select語句描述部分,用它可以快速地創建表.
2.查看表.
對於創建成功的表,使用show columns 語句或describe 語句查看指定數據表的表結構.格式如下:
show columns 語句:
show [full] columns from 數據表名 [from 數據庫名];
或者
show [full] columns from 數據表名.數據庫名; describe 語句,describe 可以簡寫成DESC.
describe 數據表名; 或者 describe 數據表名 列名;
首頁 1 2 3 4 末頁