MySQL数据库语句
DDL:即数据库定义语句,用来创建数据库中的表、索引、视图、存储过程、触发器等,
关键字有:CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME。
DML:即数据操纵语句,用来查询、添加、更新、删除等,
关键字:SELECT、INSERT、UPDATE、DELETE、MERGE、CALL、EXPLAIN PLAN、LOCK TABLE
登录数据库格式: mysql -h主机地址 -u用户名 -p用户密码 –P端口 –D数据库 –e “SQL 内容”常用:mysql -uroot -p 数据库名称
alter table test rename test1; --修改表名删除索引
ALTER TABLE user_table drop INDEX idx_name;修改字段名
ALTER TABLE user_table CHANGE activity_id room_id bigint(20) NOT NULL COMMENT '房间ID';创建联合唯一索引
create unique index `idx_room_creator_id` on `activity_student_auth`(`room_id`, `creator_id`) USING BTREE;
2020-07-22 两个库关联查询
多个库中不同表的关联查询,数据库名.表名 数据库名加上"."就能调用相应数据库的数据表
select * from db1.table1 left join db2.table2 on db1.table1.id = db2.table2.id
2020-09-18 查询某一天数据
正确写法,速度快
select * from user where DATE_FORMAT(gmt_created,'%Y-%m-%d') = '2020-09-10'错误写法,数据量大时非常慢,花费的时间是上面的5倍
select * from user where gmt_created BETWEEN '2020-09-10 00:00:00' AND '2020-09-10 23:59:59'
mysql 导出表结构和表数据 mysqldump用法
mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;
导出整个数据库结构和数据
mysqldump -h localhost -uroot -p123456 database > dump.sq
导出单个数据表结构和数据
mysqldump -h localhost -uroot -p123456 database table > dump.sql
导出整个数据库结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database > dump.sql
导出单个数据表结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database table > dump.sql
附: mysql(本人遇到到错误码及解决办法)
MySQL数据库语句相关推荐
- MySQL数据库——语句
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.MySQL数据库语句 (一).按关键字排序 1.可进行多字段的排序 (二).单字段排序 1.按分数排序,默认不指定 ...
- mysql5.7语句建库_MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全
如何下载: 我先去MySQL首页下载最新版本的MySQL-链接:https://www.mysql.com/downloads/ 进入此界面下载: Downloads–>MySQL Commun ...
- mysql5.7.14安装版教程_MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全
如何下载: 我先去MySQL首页下载最新版本的MySQL-链接:https://www.mysql.com/downloads/ 进入此界面下载: Downloads–>MySQL Commun ...
- Mysql 数据库语句常用总结
mysql数据库常用的操作语句总结 文章目录 mysql数据库常用的操作语句总结 一.数据库进行操作(database) 二.数据表操作 三.表的字段约束 四.修改表结构 五.查询数据 一.数据库进行 ...
- mysql5.7.14安装版教程_MySQL5.7.14-下载安装教程--gt;MySQL数据库语句详细教程
如何下载: 进入此界面下载: Downloads–>MySQL Community Edition (GPL)(这是免费版的,当然,有钱的可以用收费的,功能更强大)–>MySQL Comm ...
- QT学习 (MYSQL数据库语句操作)
一. 使用Navicat工具操作数据库 工具下载地址:https://download.csdn.net/download/dianzishi123/10805940 有一个可连接使用的数据库 打开工 ...
- asp adodb连接mysql数据库语句_ASP连接MySQL数据库的方法
ASP连接MySQL数据库的方法 ASP连接MySQL数据库的方法 ASP等语言连接mysql数据库,可以通过安装mysql的ODBC驱动,通过配置ODBC数据源,连接并操作数据库. mysql od ...
- mysql数据库语句q_mysql数据库命令大全,mysql基本命令大全
你知道mysql数据库命令都有哪些吗?下面的文章要给大家到来的就是一个mysql数据库命令大全,一起来了解一下吧! 1.命令行连接数据库 Windows操作系统进入CMD命令行,进入mysql.exe ...
- MySQL数据库语句总结
增insert into -- 删 delete from -- 改 update table名字 set -- 查 select * from -- 一.SQL定义 SQL(Structure ...
- mysql数据库语句分类_细数MySQL中SQL语句的分类
1:数据定义语言(DDL) 用于创建.修改.和删除数据库内的数据结构,如:1:创建和删除数据库(CREATE DATABASE || DROP DATABASE):2:创建.修改.重命名.删除表(C ...
最新文章
- Apache 的prefork MPM和worker MPM
- java单元测试覆盖率统计eclemma
- 2021-9-下旬 数据结构-线性表-链表-java代码实现(复习用)
- 使用nginx动静分离后,druid被拦截的解决方法
- mysql树状查询优化_解析SQL中树形分层数据的查询优化
- python 数据写入json文件时中文显示Unicode编码问题
- mysql学习一 常用语句
- WPF基础之体系结构
- 完整美团饿了么外卖红包源码
- 创业者防坑手册:面对强大的资本力量,你该如何正当防卫?
- 如何将图片转成png格式?图片的格式怎么转换
- Final swfplayer安卓系统中播放网页中的播放flash动画
- Swift光学识别中国二代居民身份证
- 安卓 10 周岁了:这些消失的经典 APP 你还记得吗?
- 为了提高python代码运行速度和进行_一行代码让你的python运行速度提高100倍
- 加粗、倾斜、下划线、删除线标签
- 云客Drupal源码分析之配置系统Configuration(一)
- iPhone相关产品型号汇总(iphone/ipad)
- 基于飞浆paddle的Android硬字幕提取 -- 二
- 关于3年买车5年买房的那些事(后续)