mysql模板_mysql 模板

1、概论____________________________________________________________

mysql CREATE TABLE 时有多种数据库存储引擎:{BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM }

InnoDB类型:支持事务处理。

MyISAM类型:不支持事务处理等高级处理,而其执行数度比InnoDB类型更快。

可以为方案中的每个表使用不同的存储引擎。

2、常用模板____________________________________________________________

1、创建表

create table coupon_detail(

id integer auto_increment,

coupon_id integer,

cardno varchar(100),

cardpwd varchar(100),

primary key(id),

foreign key(coupon_id) references coupon(id),

unique key(cardno,cardpwd)//联合字段唯一约束##########

)

增加字段

alter table coupon_detail add column status varchar(1);

2、DDL语句-操作表

1、修改表名

alter table table_name rename test1;

2、增加字段

alter table table_name add  column name varchar(10);

3、删除字段

alter table table_name drop  column name;

4、修改字段类型

alter table table_name modify address char(10);

alter table table_name change address address  char(40);

5、修改字段名

alter table table_name change  column address address1 varchar(30)

6、删除外键

alter table table_name drop foreign key fk_name;

7、增加外键

alter table tablename add foreign key (fk_name) references reftablename(refcolname);

3、DDL语句-操作数据库

1、 显示数据库列表。

show databases;

缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息。

2、 显示库中的数据表:

use mysql;

show tables;

3、 显示数据表的结构:

describe 表名; /desc  表名;

4、 建库与删库:

create database 库名;

drop database 库名;

5、 建表与删表:

create table 表名(字段列表);

drop table 表名;

4、mysql的一个bug,因为它也是程序

MySQL有时不能删除外键,报错Error on rename of

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值