drop table if exists news; --如果存在表則刪除
create table news --建立表
id int unsigned not null auto_increment,
title varchar(30) not null default '' comment '新聞標題',
class_id int unsigned not null default '0' comment '所屬分類的id',
content text not null comment '詳情',
primary key(id),
index `i_title`(title), index `i_class_id`(class_id)
) engine='innodb' default charset utf8 comment = '新聞表';--設定引擎為innodb 預設編碼為utf8
drop table if exists news_class;
create table news_class
id int unsigned not null auto_increment,
class_name varchar(10) not null default '' comment '分類名稱',
primary key(id),
index `i_class_name`(class_name)
) engine='innodb' default charset utf8 comment="新聞分類表";
-- 分類, php新聞 id=1 linux新聞 id=2 mysql新聞 id=3 其下 新聞
insert into news_class (class_name) values ('php新聞'),('linux新聞'),('mysql新聞');--插入資料庫3條資料
insert into news(title,class_id,content) values --批量插入資料
('php新聞1','1','詳情'),
('php新聞2','1','詳情'),
('linux新聞1','2','詳情'),
('linux新聞2','2','詳情'),
('未知分類新聞','4','詳情');
--以下是參考寫入資料的方法replace into news_class(class_name) values('測試')
insert into news_class set class_name='abc';
php mysql建表例項 怎樣用mysql建表?
在mysql中可以使用 create table 語法來建立資料表,語法格式 create table 表定義選項 表選項 分割槽選項 其中 表定義選項 的格式為 列名1 型別1 列名n 型別n 在 mysql 中,可以使用 create table 語句建立表。其語法格式為 create tabl...
mysql建立使用者表 mysql 建庫建表建使用者
1.建立資料庫 create database school 2.使用資料庫 use school 3.建立使用者 create user jame localhost identified by jame 4.授權使用者 注意這裡是用了 哦,可以自己講school也替換成 號 grant sele...
mysql建表思路 MySQL 建表思路
思想 硬碟如倉庫,表如倉庫中貨架 常用與不常用等分類 欄位如貨物 尺寸是固定或變動 訪問貨物涉及到貨架的佔位 效率。資料型別選用,建表思路,正規化 資料型別特點 資料型別的速度關係 最快 整形 date,time char,enum varchar text blob 最慢 char 與 varch...