MySql入門 資料表

2021-10-05 20:15:29 字數 1201 閱讀 4446

新建表

建立資料表語法:

create table table_name (column_name column_type);

create table if not existsz_tool(

idint(20) not null auto_increment comment 『主鍵id』,

titlevarchar(50) not null comment 『標題』,

urlvarchar(50) default null comment 『url鏈結』,

sourcevarchar(100) default null comment 『**』,

createtimedatetime default null comment 『時間』,

primary key (id)

) engine=innodb default charset=utf8 collate=utf8_bin;

if not exists,如果不存在新建表,存在就不會新建表;

auto_increment定義列為自增的屬性,一般用於主鍵,數值會自動加1。

primary key關鍵字用於定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。

engine 設定儲存引擎,charset 設定編碼。

備註:建立 mysql 的表時,表名和欄位名外面的符號 ` 不是單引號,而是英文輸入法狀態下的反單引號,也就是鍵盤左上角 esc 按鍵下面的那乙個 ~ 按鍵,坑慘了。

反引號是為了區分 mysql 關鍵字與普通字元而引入的符號,一般的,表名與欄位名都使用反引號。

刪除表

drop table z_tool;

從已經有的表中複製表的結構
create table z_tool_2 select * from z_tool ;

對錶重新命名
alter table z_tool_2 rename as z_tool_2_2;

mysql資料表命令是 MySQL資料表操作命令

mysql語句 1 修改表名 rename table 舊表名 to 新錶名 2 修改字段型別 alter table 表名 modify column 欄位名 字段型別 長度 3 修改欄位名稱和型別 alter table 表名 change 現有欄位名稱 修改後欄位名稱 資料型別 4 增加字段 ...

MySQL資料表型別

mysql資料表支援六種型別 分別是 bdb heap isam merge myisam innobdb,這六種又分為兩類,單獨一類是bdb,稱為 事務安全型 transaction safe 其餘都屬於第二類,稱為 非事務安全型 non transaction safe 下面詳細介紹這些表 事務...

Mysql資料表備份

用mysqldump備份資料 同mysqlimport一樣,也存在乙個工具mysqldump備份資料,但是它比sql語句多做的工作是可以在匯出的檔案中包括sql語 句,因此可以備份資料庫表的結構,而且可以備份乙個資料庫,甚至整個資料庫系統。mysqldump options database tab...