Mysql随笔(一)

Mysql使用过程中常用的CRUD命令。
1、创建表

CREATE TABLE `demo_table` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
`de_name` varchar(64) NOT NULL COMMENT '名称',
`de_type` tinyint(3) unsigned NOT NULL COMMENT '类型',
`de_value` double(6,3) DEFAULT NULL COMMENT '值',
`status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '状态. 0-正常, 1-无效',
`created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_type` (`de_type`),
UNIQUE KEY `uk_name_type` (`de_name`,`de_type`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='demo信息表';

2、修改表字段

1:增加索引(ALTER TABLE demo_table ADD INDEX idx_de_value (de_value);)
2:修改默认值(alter table demo_table alter column de_value set default 1;)
3:修该字段名称(alter table demo_table change de_values de_value double(6,3) default null comment '值';)
4:修改字段类型(alter table demo_table modify column de_value varchar(7) default '1.1' comment '值';)

3、增加表字段

alter table demo_table add remarks varchar(128) default null comment '备注',add data_date date default null comment '数据创建日期';  

4、删除表字段

alter table demo_table drop column remarks,drop column data_date; 

5 、删除表

drop table if exists demo_table;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,055评论 0 19
  • 1.MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。My...
    黄花菜已凉阅读 4,599评论 3 60
  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 4,825评论 1 57
  • 某人心灵鸡汤看多了都能倒背如流,我常常羡慕某人的自信,她对爱的执着,对生命的负责,对待人类总是一副很好相处...
    花泽少女阅读 114评论 0 0
  • native方法 1.static和非静态不能改变 2.public和private可以改
    droidrui阅读 1,016评论 0 46