MySQL 常用语法

作者: 思念_似水流年 | 来源:发表于2019-04-01 13:01 被阅读0次

表结构相关语法:

1. 创建表,并设置编码格式

CREATE TABLE action(
id INT(11) PRIMARY KEY,#action id
plan_id INT(11),#计划id
plan_config_id INT(11),#计划配置id
version INT(3),#版本
status INT(1),
planItemId VARCHAR(20)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='action表';

2. 修改表结构,添加一个字段

ALTER TABLE image_content ADD COLUMN imageId VARCHAR(32);

2-1. 修改表结构,添加一个字段并指定默认值

ALTER TABLE image_content ADD COLUMN deleteStatus INT(1) DEFAULT 0;

3. 修改表结构,删除一个字段

ALTER TABLE image_content DROP COLUMN finishStatus;

4. 修改表结构,添加表的主键

ALTER TABLE task ADD PRIMARY KEY(item_id);

5. 修改表结构,删除表的主键

ALTER TABLE task DROP PRIMARY key;

6. 修改表结构,修改表字段的类型或长度

ALTER TABLE questionNaire_info MODIFY COLUMN name VARCHAR(100);

7. 修改表结构,修改表中多个字段的类型或长度

ALTER TABLE question MODIFY COLUMN id INT(11),MODIFY COLUMN questionNaire_id INT(11), MODIFY COLUMN sceneId INT(11);

函数的使用:

1. 查找字段包含某个字符串

SELECT * FROM t_scene WHERE remark LIKE '%测试%';

2. 修改时间字段为当前时间,使用 now() 函数

UPDATE table1 SET visible_date=NOW(),executable_date=NOW() WHERE plan_id=?;

3. 获取条件查询结果的数量,使用 count() 函数

SELECT COUNT(*) FROM table1 WHERE name='测试';

随机查询的高效写法:

1. 随机查询数据库里面的一条记录,高效写法

SELECT * FROM table1 WHERE id >=
((SELECT MAX(id) FROM table1 )
-(SELECT MIN(id) FROM table1 )) * RAND() +
(SELECT MIN(id) FROM table1 ) LIMIT 1;

相关文章

  • MySQL常用语句

    MySQL常用语句 tags: MySQL 常用语句 语法 随便写的标签 建表 insert 语句 msyql 把...

  • MySQL——常用工具和日志

    一、MySql中常用工具 1.1、mysql 该mysql不是指mysql服务,而是指mysql的客户端工具。语法...

  • MySQL常用语法

    MySQL常用语法 mysql -uroot -p输入root密码进去1、显示数据库show databases;...

  • Mysql

    常用语法 Mysql -hlocalhost -uroot -p密码#登陆CREATE TABLE tbl_nam...

  • 2018-11-13MYSQL常用函数

    MYSQL常用函数: 单行函数语法:functionname[(参数1,参数2,…)],其中参数可以为变量、列名、...

  • MySQL常用语法

    存储过程PROCEDURE 函数FUNCTION 事件EVENT 备注:MYSQL默认是关闭事件机制的,需要自行开...

  • mysql常用语法

    几种常用语法

  • MySQL常用语法

    1.什么是数据库? 一个装数据的大容器,有数据文件,日志文件,DBMS(数据库管理软件) 2.数据库是用来做什么的...

  • MySQL 常用语法

    表结构相关语法: 1. 创建表,并设置编码格式 CREATE TABLE action(id INT(11) PR...

  • mysql常用语法

    操作数据库 CRUD 1.C(create)创建 2.R(retrieve)查询 3.U(update)修改 4...

网友评论

    本文标题:MySQL 常用语法

    本文链接:https://www.haomeiwen.com/subject/eptvbqtx.html