資料庫 MySQL表的操作

2021-08-31 09:26:32 字數 1049 閱讀 5225

1.建立表

create table table_name (    

欄位名稱 字段型別,

欄位名稱 字段型別,

欄位名稱 字段型別,

) 【character set 字符集 collate 校驗規則 engine 儲存引擎(針對資料表而非資料庫)】;

【character set 字符集 collate 校驗規則 engine 儲存引擎(針對資料表而非資料庫)】;—》若不寫 預設從配置檔案中讀

不同的儲存引擎,建立表的檔案不一樣。

2. 檢視表結構(檢視當前資料表中有哪些字段以及是否有索引)

desc [table_name]
3.修改表(可以往大修改,不能縮小)筆試

a)在表中新增字段

alter table [table_name] add 新字段名稱 新字段型別 【after 已有欄位名】;
b)修改已有字段型別(擴充套件長度,修改新型別)

alter table [table_name] modify 已有欄位名稱 新字段型別;
c)刪除某一列

alter table [table_name] drop 要刪除的屬性欄位名(刪除列);
d)修改表名稱

alter table [table_name] rename to 新錶名稱;
e)修改表的字符集

alter table [table_name] charset=新的字符集;
f)修改列名稱(新名字需完整定義,即需要定義型別)

alter table [table_name] change 要修改的列名 修改後的列名 修改後的型別;
刪除表中某行資料

delete * from [table_name] where [屬性名]=..;

mysql 資料庫表的操作

show databases 顯示資料庫 use databases 進入資料庫 show tables 顯示表 describe mytable 顯示表結構 create database mydatabase use mydatabase create table mytable name va...

MYSQL 資料庫表的操作

show tables 2,create table 表名 欄位名1 資料型別 約束,欄位名2 資料型別 約束,欄位名n 資料型別 約束 engine mysiam innodb charset utf8 3.刪除表 drop table 表1,表2,表3 更改資料 update 表名 set 欄位...

資料庫(mysql)表的操作

1 建立表,使用create 語法 create table 表名 列名1 資料型別 約束 列名1 資料型別 約束 列名1 資料型別 約束 建立表,並且給id欄位加入加入主鍵 約束 唯一且絕對不可以為空 唯一標識表中一行記錄 注意 建立表的時候一定要加入主鍵 primary key create t...