浓墨重彩之MySQL-02-数据库结构
来源:互联网 发布:乱世佳人英文影评知乎 编辑:程序博客网 时间:2024/06/05 04:06
一:命令
1 显示所有数据库 Show databases;
2 创建数据库 Create database [数据库命名]
3 删除数据库 Drop database [数据库命名]
二 创建表
表示数据库存储数据的基本单位,一个表包含若干个字段或记录
语法
CREATE TABLE 表名 (属性名 数据类型 【完整性约束条件】
属性名 数据类型 【完整性约束条件】
属性名 数据类型 【完整性约束条件】
属性名 数据表格 【完整性约束条件】);
三 查看表结构
1 查看基本表结构 DESCRIBE(DESC) 表名;
2 查看表详细结构 SHOW CREATE TABLE 表名;
四 修改表
1 修改表名 ALTER TABLE 旧表名 RENAME 新表名;
2 修改字段 ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型
3 增加字段 ALTER TABLE 表名 ADD 属性名1 数据类型[完整性约束条件]【FIRST|AFTER 属性名2】
4 删除字段 ALTER TABLE 表名 DROP 属性名
五 删除表
1 删除表 DROP TABLE 表名;
语句实例:
CREATE TABLE t_bookType(
id int primary key auto_increment,
bookTypeName varchar(20),
bookTypeDesc varchar(200)
);
CREATE TABLE t_book(
id int primary key auto_increment,
bookName varchar(20),
author varchar(10),
price decimal(6,2),
bookTypeId int,
constraint `fk` foreign key (`bookTypeId`) references `t_bookType`(`id`)
);
desc t_bookType;
show create table t_bookType;
alter table t_book rename t_book2;
alter table t_book change bookName bookName2 varchar(20);
alter table t_book add testField int first ;
alter table t_book drop testField;
drop table t_bookType;
drop table t_book;
阅读全文
0 0
- 浓墨重彩之MySQL-02-数据库结构
- 浓墨重彩之MySQL-10-索引
- 浓墨重彩之MySQL-13-触发器
- 浓墨重彩之MySQL-03-数据操作
- 浓墨重彩之MySQL-07-表单查询
- 浓墨重彩之MySQL-09-合并查询
- 浓墨重彩之MySQL-08-表单查询(2)
- 浓墨重彩之OpenStack-02-所安装服务概览
- 浓墨重彩之OpenStack-开篇声明。
- mysql数据库优化之数据库结构优化
- MySQL 数据库性能优化之表结构
- MySQL 数据库性能优化之表结构
- 浓墨重彩之OpenStack-06-nova计算服务
- 浓墨重彩之OpenStack-07-neutron网络服务
- 浓墨重彩之OpenStack-11-heat编排服务
- 浓墨重彩之OpenStack-12-ceilometer监控服务
- 浓墨重彩之Linux-01-VMware安装Centos
- 浓墨重彩之Linux-00-配置JDK
- Jzoj4744 同余
- 【1200】判断三角形是否为直角三角形
- codevs 2370 小机房的树 (lca)
- angularJs表格添加删除
- ubuntu 16.04硬盘分区方案
- 浓墨重彩之MySQL-02-数据库结构
- 【容斥原理+逆元+组合数+费马小定理+快速幂】UVALive
- 1039. 到底买不买(20)
- 深度解析堆排序
- Ubuntu下安装Qt5.8
- 51nod 1134 最长递增子序列 DP
- php结合redis实现高并发下的抢购、秒杀功能的实例
- 中央台鲁豫的大学演讲!
- leetcode题解-27. Remove Element