php mysql建表_mysql建表测试
drop table if exists news; --如果存在表則刪除
create table news? --創(chuàng)建表
(
id int unsigned not null auto_increment,
title varchar(30) not null default '' comment '新聞標(biāo)題',
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 = '新聞表';--設(shè)置引擎為innodb? 默認(rèn)編碼為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新聞');--插入數(shù)據(jù)庫(kù)3條數(shù)據(jù)
insert into news(title,class_id,content) values --批量插入數(shù)據(jù)
('php新聞1','1','詳情'),
('php新聞2','1','詳情'),
('linux新聞1','2','詳情'),
('linux新聞2','2','詳情'),
('未知分類新聞','4','詳情');
--以下是參考寫入數(shù)據(jù)的方法replace into news_class(class_name) values('測(cè)試')
insert into news_class set class_name='abc';
總結(jié)
以上是生活随笔為你收集整理的php mysql建表_mysql建表测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql中数据定义和数据控制语言_DB
- 下一篇: c mysql 关闭连接池_数据库连接