首先來乙個use 資料庫名 ;
#正在使用資料庫dogs
use dogs;
1.建立表
create
table 表名(
欄位名1 字段型別,
欄位名2 字段型別,
欄位名3 字段型別,..
.欄位名n 字段型別);
#分號前面可以指定表的引擎和字符集
#如 engine=myisam charset=uft8
這裡的欄位名是自己取,有意義的名稱如:name(姓名),age(年齡),id(編號)
字段型別是指字段的型別如:int ,varchar
可以使用char,但是建議使用varchar.
因為同樣是長度同樣是10的char、varchar,插入的資料的長度是3的話,char會佔10個字元,varchar只佔3個。
例子:
create
table species(
id int
,name varchar(20
));
注意:
1.最後乙個字段沒有逗號
2.括號後面有個;
3.不要用中文拼寫,符號
2.檢視所有表
show
tables
;
3.檢視表的詳情
desc 表名
例:
desc species;
4.改表名
rename
table 表名 to 新錶名;
例:
rename
table species to variety;
5.增加字段
alter
table 表名 add 新欄位名 新字段型別;
增加欄位的時候可以在末尾加上特定的單詞,短語來改變新增欄位的位置
新增欄位的預設位置在末尾
first:新增欄位在表頭
after 欄位名:新增欄位在固定欄位後
例:
alter
table variety add nums int
;
6.改欄位名以及字段型別
alter
table 表名 change 欄位名 新欄位名 新字段型別;
例:
alter
table variety change nums num int
;
7.刪除字段
alter
table 表名 drop 欄位名;
例:
alter
table variety drop num;
8.刪除表
drop
table 表名;
例:
drop
table variety;
關於MYSQL 表相關的操作
關於mysql 表相關的操作 1.建立表 create table 具體的可以查相關的 聯機幫助文件 主要講點不同的點 mysql 中的表 有多種型別,主要是有儲存引擎的區別,mysql中的臨時表 是 create temporary 建立的,這點與mssql中是有差別的,而且mssql中的臨時表是...
mysql庫的表 mysql基礎(庫 表相關)
一 mysql支援的資料型別 1.1 mysql支援的數字型別 tinyint 1 位元組 128,127 0,255 小整數值 smallint 2 位元組 32 768,32 767 0,65 535 大整數值 mediumint 3 位元組 8 388 608,8 388 607 0,16 7...
MySQL語法(3)與資料相關的sql語句
做到這一步,首先要有乙個資料庫,資料庫裡有乙個表 use dogs 使用資料庫 這個資料庫有你想操作的表 1.查詢語句 1.1查詢所有的資料段 select from 表名例 查詢variety表 select from variety 1.2查詢某一項或者特定的幾項 select 欄位1 欄位2,...