• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL SQL命令速查

MySQL SQL命令速查

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了mysql 等相关知识,希望本文的分享对您有所帮助

一、MySQL服务器相关命令

启动MySQL服务
net start MySQL服务名

关闭MySQL服务
net stop MySQL服务名

登录
mysql -h主机名 -u用户名 [-P端口] -p

退出
quit;或exit;

设置访问端字符
set names utf8;
一般cmd就设置gbk
php脚本就设置utf8

备份数据库
mysqldump -u用户名 -p 数据库名>文件名
无需连接mysql

还原数据库
mysql -u用户名 -p 数据库名<文件名
无需连接mysql

二、MySQL数据库相关命令

查询 已存在的所有数据库
SHOW DATABASES;

查询 单个数据库创建信息
SHOW CREATE DATABASE 数据库名;

三、MySQL数据表相关命令

创建 表
CREATE TABLE [IF NOT EXITST] 表名 (字段列表[,约束或索引列表]) [表选项列表];
字段形式:字段名 字段类型 [字段修饰]
字段修饰:NOT NULL / AUTO_INCREMENT / PRIMARY KEY / UNIQUE / DEFAULT / COMMENT / UNSIGNED(只有在数值类型有效)
表选项:ENGINE=InnoDB,CHARSET=utf8,COMMENT='表注释';

修改 表(很少使用)
ALTER TABLE 表名 多种语句;

删除 表
DROP TABLE [IF EXISTS] 表名;

查询 表结构
DESC 表名;

查询 当前数据库的所有表
SHOW TABLES;

查询 单个表创建信息
SHOW CREATE TABLE 表名;

四、MySQL数据插入相关命令

第一种形式
INSERT INTO 表名 (字段名1,字段名2,...) VALUES (值1,值2,值3,...),((值1,值2,值3,...),.....;

第二种形式
INSERT INTO 表名 set 字段名1=值表达式1,字段名2=值表达式2,...;

第三种形式
INSERT INTO 表名 (字段名1,字段名2,...) SELECT 字段名1,字段名2,... FROM 其他表名;

注意
1、形式1和形式3,可以一次添加多条记录
2、字段与值必须一一对应
3、值的形式:数字和函数调用直接写,字符串和日期类型的必须加单引号
4、auto_increment/timestamp字段无需插入

五、MySQL数据删除相关命令

六、MySQL数据修改相关命令

七、MySQL数据查找相关命令

八、MySQL存储过程相关命令

创建存储过程
CREATE PROCEDURE 过程名 ([过程参数[,...]])[特性 ...] 过程体

mysql> DELIMITER //  
mysql> CREATE PROCEDURE proc1(OUT s int)  
     > BEGIN 
     > SELECT COUNT(*) INTO s FROM user;  
     > END 
     > //  
mysql> DELIMITER ;

九、MySQL存储函数相关命令

十、MySQL触发器相关命令

创建触发器

CREATE TRIGGER 触发器名字 (BEFORE|AFTER) (INSERT|UPDATE|DELETE) ON 表名 FOR EACH ROW 触发体

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-12-05Excel VBA连接并操作Oracle
  • 2018-12-05优化 SQL Server 索引的小技巧
  • 2018-12-05mysql 编码 汉字识别-求解答谢谢,mysql的Incorrect String value错误
  • 2018-12-05SQL Server 2005 DTS导入平面数据出现错误解决方案
  • 2018-12-05php下巧用select语句实现mysql分页查询
  • 2017-05-11mysql数据库连接池配置教程
  • 2018-12-05sql注入网站的方法
  • 2018-12-05MySQL5.1如何在CentOS系统中升级至5.5.36的示例详解
  • 2018-12-05MySQL5.7数据库详细安装方法和配置步骤(图文)
  • 2017-05-11mysql的XA事务恢复过程详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL单表多关键字模糊查询的实现方法
    • mysql免安装制作使用说明
    • Linux下MySQL数据库自动备份的实用方法
    • SQL语句练习实例之二找出销售冠军
    • jQuery鼠标悬停内容动画切换效果实现代码
    • ORACLE 通过SPM为SQL语句加HINT
    • Linux系统下查看mysql版本的四种方法
    • SQL Server数据库的修复SQL语句
    • Mysql查询结果顺序按in()中ID的顺序排列的实例分析
    • 在Mysql存储过程中使用事务实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有