新建表
建立資料表語法:
create table table_name (column_name column_type);
create table if not existsz_tool
(
id
int(20) not null auto_increment comment 『主鍵id』,
title
varchar(50) not null comment 『標題』,
url
varchar(50) default null comment 『url鏈結』,
source
varchar(100) default null comment 『**』,
createtime
datetime 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...