0420-mysql命令(数据库操作层级,建表,对表的操作)
2024-08-31 03:59:15
注意事项:
符号必须为英文。
数据库操作层级:
建表大全:
#新建表zuoye1;
drop table if exists zuoye1;
create table zuoye1(
id int auto_increment not null, #字段名id,整数类型,自增长,不可为空
f1 float comment '小数类型',
f2 decimal(20,5) default 12.3, #数据长度20,小数点后5位,默认值12.3
f4 varchar(20) comment '字符串类型,数据长度20',
id2 int, #意图作为某个表的外键
primary key(id), #id设为主键,既是约束,也是索引
unique key(f1), #设为唯一键,不可重复。既是约束,也是索引
key(f2), #只是索引
foreign key(id2) references set_test(id)
)
comment = '这是一个建表大全语句',
engine = MyIsam, #表的类型
auto_increment = 1000; #自动增长从1000开始
修改表:
增:alter table 表名 add [column] 字段名 字段类型 字段属性;
删: alter table 表名 drop 字段名
改:alter table 表名 change 原字段名 新字段名 新字段类型 新字段属性;
最新文章
- (福利)分享一个用android编写的简单的APP——爱吖天气
- thinkPHP5.x 更新字段为 NULL
- WeUI 为微信 Web 服务量身设计-h5前端框架
- JSP 处理汉字信息
- [转]SpringMVC Controller&;View数据传递
- ZOJ 1110 Dick and Jane
- QT数据库使用案列【联系人】-- 使用sqlite和QStringListModel
- MVC控制器方法返回类型
- java8新特性学习
- NPOI实现Excel导入导出
- 【转载】小tips: PC端传统网页试试使用Zepto.js进行开发
- Spring 完美配置跨域请求
- 解决java compiler level does not match the version of the installed java project facet【转载】
- Spring boot 源码分析(一)SpringApplication.run(上)
- js改变数组的两个元素的位子,互换、置顶
- 如何在linux环境安装数据库
- 2019 Power BI最Top50面试题,助你面试脱颖而出系列<;上>;
- 推酷文章中编写js组件系列文章整理
- numpy 用于图像处理
- OSX下面用ffmpeg抓取桌面以及摄像头推流进行直播