mysql(一):mysql数据库以及创建表
来源:互联网 发布:8080端口怎么关闭 编辑:程序博客网 时间:2024/06/14 00:12
显示所有数据库:show databases;
创建数据库:create database 数据库名;
删除数据库:drop database 数据库名;
查看表结构: describe(desc) 表名;
查看表详细结构:show create table 表名;
修改表:
1.修改表名 alter table 旧表名 rename 新表名;
2.修改字段 alter table 表名 change 旧属性名 新属性名 新数据类型
3.增加字段 alter table 表名 add 属性名1 数据类型 [完整约束条件] [first | after 属性名2]
4.删除字段 alter table 表名 drop 属性名
创建表:
语法: create 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`)
);
约束条件:
primary key:标识该属性为该表的主键,可以唯一的标识对应的记录。
foreign key:标识该属性为该表外键,与某表的主键关联。
not null:标识该属性不能为空。
unique:标识该属性的值是唯一的。
auto_increment:标识该属性的值自动增加。
default:为该属性设置默认值。
0 0
- mysql(一):mysql数据库以及创建表
- mysql(一):mysql数据库以及创建表
- MySQL数据库一(数据库安装以及数据库的创建)
- MYSQL 创建数据库以及表
- mysql数据库创建表
- MySQL创建数据库、表
- MySQL数据库操作以及创建、修改和删除表
- MySQL入门(创建数据库以及插入,修改,查询数据)
- MySQL数据库二(数据表创建以及插入数据)
- mysql创建数据库以及分配用户权限
- MySQL创建数据库与用户以及授权
- MySQL数据库索引类型以及创建
- mysql 创建数据库,创建表
- mysql 创建数据库创建表
- MySQL 创建数据库 创建表
- mysql创建表以及相关内容
- mysql数据库(一)
- MySQL数据库(一)
- 关于sizeof的一些计算
- 如何用Spring将Service注入到ServletContextListener中
- Codeforces Round #376 (Div. 2) F 区间求和+二分
- C++“准”标准库Boost学习指南(7):Boost.Variant
- 选择符总结
- mysql(一):mysql数据库以及创建表
- js 将json字符串转换为json对象的方法解析
- markdown文件转pdf
- 深入理解Android之设备加密Device Encryption
- ViewPager与百度地图冲突的纯净解决方案
- Python图表绘制:matplotlib绘图库入门
- Pymol高级作图技巧汇总
- java创建线程implement runnable 和 extends thread 比较
- JS定时刷新页面及跳转页面