《MySQL常用命令1 / 29 MySQL 常用命令汇总 http://www.database8.com 2011-3-1 2 / 29 Mysql 常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 select 中加上 disti
1.创建列
alter table tablename add colname type not null default '0′;
例:
alter table mmanapp_mmanmedia add appid_id integer not null default 372;
2.删除列
alter table tablename drop column colname;
例:
alter table mmanapp_mmanme
本文实例讲述了Mysql数据库中数据表的优化、外键与三范式用法。分享给大家供大家参考,具体如下:
数据表优化
将商品信息表进行优化
1.创建商品种类表:
create table if not exists goods_cates(
id int unsigned primary key auto_increment,
name varchar(40) not null
);
2.将商品种类写入商品种类表中:
注意:插入另一个表的查询结果不需要加values
insert into go
在MySQL中,使用auto_increment类型的id字段作为表的主键,并用它作为其他表的外键,形成“主从表结构”,这是数据库设计中常见的用法。但是在具体生成id的时候,我们的操作顺序一般是:先在主表中插入记录,然后获得自动生成的id,以它为基础插入从表的记录。这里面有个困难,就是插入主表记录后,如何获得它对应的id。通常的做法,是通过“select max(id) from tablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事务中对主表加以“X锁“,待获得max(id)