「資料庫」只是乙個外殼,除了有個資料庫名稱和字符集設定,基本就沒有別的資訊了。
資料表才是儲存(裝載)資料的具體「容器」。
我們需要建立不同的表來儲存不同的資料。
資料型別:
定義資料欄位的型別對於資料庫的優化是非常重要的;
mysql支援多種型別:大致分為三類:數值、日期/時間和字串型別。
日期時間型別:datetime
字串型別varchar(20) text
1、建立資料表:
語法:create table table_name (column_name column_type);
如:create table 表名(
id int auto_increment,------列名稱,列型別
name varchar(10) not null,
primary key(id)
)engine=innodb default charset=utf8;
² 如果你不想欄位為 null 可以設定欄位的屬性為 not null, 在運算元據庫時如果輸入該字段的資料為null ,就會報錯。
² auto_increment定義列為自增的屬性,一般用於主鍵,數值會自動加1。
² primary key關鍵字用於定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。
² engine 設定儲存引擎,charset 設定編碼。
2、刪除資料表:
語法:drop table table_name;
3、檢視所有資料表:
語法:show tables;
4、檢視資料表結構:
語法:desc 表名;
所謂資料表的結構,其實就是乙個表的每個欄位的具體資訊。
5、檢視資料表的建立語句
語法:show create table 表名;
MySQL資料表建立刪除操作
mysql 建立資料表 建立mysql資料表需要以下資訊 以下為建立mysql資料表的sql通用語法 create table table name column name column type 以下例子中我們將在 runoob 資料庫中建立資料表runoob tbl runoob tbl run...
MySQL 建立和檢視資料表
資料表是關係型資料庫中最基本但最重要的操作物件,是資料儲存的基本單位。資料表被定義為列的集合,資料在表中是按照行和列的格式來儲存的。每一行代表一條唯一的記錄,每一列代表記錄中的乙個域。本篇內容介紹的是建立和修改表及其表結構的內容。資料表屬於資料庫,所以在建立表之前要使用use 資料庫名 指定操作是在...
mysql 建立 刪除 資料表
建立表 create table if not exists runoob tbl runoob id int unsigned auto increment runoob title varchar 100 not null,runoob author varchar 40 not null,su...