MySQL所使用的 SQL 語言是用於訪問資料庫的最常用標準化語言。 ...
MySQL是一個關係型資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係資料庫管理系統) 應用軟體之一。
MySQL是一種關係資料庫管理系統,關係資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
這裡為大家介紹一下mysql在建表過程中經常用到的命令:
修改表名:rename table 原表名 to 現表名;
增加表的一列:alter table 表名 add 列名 列名類型;
修改表的一列:alter table 表名 change 原列名 現列名 類型
修改表的字元集 alter table 表名 character set utf8
修改表的一個欄位類型 alter table 表名 MODIFY age int;
查看表的創建細節:show create table 表名
刪除一列:alter table 表名 drop 欄位
刪除表:drop table 表名
創建數據表:
先進入一個資料庫,然後創建表:
create table (表名)(
列名1 列類型 [約束],
列名2 列類型 [約束],
...
列名n 列類型 [約束]
);
如:
create table song(
id bigint,
name varchar(20),
age int
);
代碼例子:
1 /*創建表*/ 2 create table stu( 4 id int unsigned NOT NULL PRIMARY KEY, 5 name VARCHAR(20) NOT NULL DEFAULT '0', 6 age int unsigned NOT NULL DEFAULT '0' 7 ); 8 10 /*查看表的結構*/ 11 desc stu; 12 13 /*修改表名*/ 14 rename table stu to xuesheng; 15 16 /*添加一列*/ 17 alter table xuesheng add sex varchar(20) 18 19 /*修改表的列名*/ 20 alter table xuesheng change sex sexual VARCHAR(20) 21 22 /*修改表的一個欄位類型*/ 23 alter table xuesheng MODIFY age int; 24 25 /*修改表的字元集為utf8*/ 26 alter table xuesheng character set utf8 27 28 create table zhujian1 ( 29 uid int PRIMARY KEY, /* 設置主鍵 */ 30 xingming varchar(20) not null DEFAULT '', /* 不為null */ 31 age varchar(20) not null default '' /* 不為null */ 32 ); 33 34 35 /*創建表*/ 36 create table zhujian3 ( 37 uid int PRIMARY KEY AUTO_INCREMENT, /* 設置主鍵,自增 */ 38 xingming varchar(20) not null DEFAULT '', /* 不為null */ 39 age varchar(20) not null default '' /* 不為null */ 40 ) 41 42 ENGINE=InnoDB DEFAULT CHARSET=utf8; 43 44 45 create table good1s ( 46 goods_id int PRIMARY KEY AUTO_INCREMENT, 47 goods_name varchar(30) not null DEFAULT '0', 48 goods_number int not null DEFAULT '0', 49 shop_price varchar(30) not null DEFAULT '0', 50 market_price varchar(30) not null DEFAULT '0', 51 click_count bigint not null DEFAULT '0' 52 ) 53 ENGINE=InnoDB DEFAULT CHARSET=utf8;
MySQL所使用的 SQL 語言是用於訪問資料庫的最常用標準化語言。MySQL 軟體採用了雙授權政策,分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。