mysql对表操作的各种语句
2016-04-20 12:57
447 查看
创建表 create table tb_user( id int(类型)primary key(设置为主键) auto_increment (设置id自增长), 每一个字段用逗号隔开, name varchar(类型)not null(设置不能为空) 或者主键 PRIMARY KEY(id) ); 最后一个字段后补需要符号,括号外用分号。 删除表语句: drop table 表名。 设置行的唯一性 用关键字unique: 添加字段: ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL 删除字段: ALTER TABLE [表名] DROP COLUMN [字段名] 修改字段: ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL 在表建好以后加主键: alert table 表名 and constraint pk_id primary('id') pk_id可以自定义名字 id为主键的名字 在表创建好以后添加外键: alter table B add constraint cc foreign key (id) references A (id) --cc是外键约束名,不能重复,也不能是int类型(如1,2,3) --B表里的需要约束的字段(id) --A表后的(id)可省略
相关文章推荐
- binlog日志太多太大耗尽磁盘空间导致mysql卡死的问题解决
- mysql+C#实战五:引入变量并从程序中赋值
- 关于ubuntu12.04.1上修改MySQL的my.cnf参数配置文件问题
- mysql外网无法访问
- MySQL 实现调用外部程序和系统命令
- MySQL 实现调用外部程序和系统命令
- Mac下Mysql重置密码
- 【Mysql sql inject】POST方法BASE64编码注入write-up
- 修改mysql编码格式,存入中文变为问号
- mysql添加列,修改列,删除列
- 修改数据库mysql字符编码为UTF8
- Hibernate使用mysql时type=InnoDB报错
- mysql各种日志对应的配置项
- mysql
- mysql笔记
- MySQL数据库插入乱码
- mysql延时复制
- mysql载入文本数据
- 插入随机数到mysql数据库
- mysql 5.7目录下没有data目录导致报“服务没有报告任何错误”问题