美文网首页
mysql常用指令

mysql常用指令

作者: 喵吉呀呀 | 来源:发表于2018-01-17 16:24 被阅读0次

数据库指令

新建数据库

CREATE DATABASE db_name;

查看数据库

SHOW DATABASES;

选择数据库

USE db_name;

删除数据库

DROP DATABASE db_name;

表操作

查看该数据库的表列表

USE db_name;

SHOW TABLES;

创建表

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tb_name [(col_difinition)] [table_opts] [table statement];

**col_difinition 包括:

** col_name

** type

** NOT NULL|NULL

** default_value

** AUTO_INCREMENT

** PRIMARY KEY

** statement

查看表

SHOW [FULL] COLUMNS FROM tb_name [db_name];

DESCRIBE|DESC tb_name db_name;

修改表结构

ALTER [IGNORE] TABLE tb_name doing_sth;

** doing_sth 包括:**

添加新字段

ADD [COLUMN] col_name [FIRST| AFTER col_name]

添加索引名称

ADD INDEX [index_name] (col_name)

添加主键名称

ADD PRIMARY KEY (col_name)

添加唯一索引

ADD UNIQUE [index_name] (col_name,...)

修改字段名称

ALTER [COLUMN] col_name {SET DEFAULT| DROP DEFAULT}

修改字段类型

CHANGE [COLUMN] old_col_name new_col_difinition

修改子句定义字段

MODIFY [COLUMN] col_difinition

删除字段名称

DROP [COLUMN] col_name

删除主键

DROP PRIMARY KEY

删除索引名称

DROP INDEX index_name

更改表名

RENAME [AS] new_tb_name

重命名表

RENAME TABLE old_tb_name TO new_tb_name;

删除表

DROP TABLE [IF EXISTS] tb_name;

语句操作

插入记录

INSERT INTO tb_name(col_name,col_name,..) VALUES(value,value,..);

查询数据

SELECT [DISTINCT] col // which column

FROM tb_name // which table

WHERE condition // 满足的条件

GROUP BY group_condition // 分组

ORDER BY col_name [ASC|DESC] // 排序,ASC-升序(默认)

HAVING sec_condition // 满足的第二个条件

LIMIT count // 限定输出的查询结果的个数

col 包括:

all:*

single: col_name

multi:col_name,col_name,col_name,...

condition 包括:

single table: xxx=xxxx

multi table::table_name_a.col_name = xxx AND table_name_b.col_name = xxx

WHERE 用法:

AND | OR | NOT // 逻辑运算符,分别表示否、并且、或,用于多个逻辑连接。优先级:NOT > AND > OR

(NOT) BETWEEN … AND … // (不)介于某个范围之内,例:WHERE age BETWEEN 20 AND 30

(NOT) IN(项1,项2,…) // (不)在指定项内,例:WHERE city IN('beijing','shanghai')

IS (NOT) NULL // (非)空值判断符

(NOT) LIKE // 搜索匹配,常与模式匹配符配合使用

% // 模式匹配符,表示任意字串,例:WHERE username LIKE '%user'

UNION 用法:

修改数据

UPDATE tb_name SET col_name_1 = new_value_1,col_name_2 = new_value_2,...[WHERE condition];

t 删除数据

DELETE FROM tb_name WHERE condition;

相关文章

  • MySql 常用指令

    MySQL常用指令 MySQL 存储引擎 选择 MySQL 数据类型

  • MAC中MySQL常用指令

    MySQL常用指令 安装MySQL数据库:brew install mysql 删除MySQL数据库:brew r...

  • MySQL基础-常用指令

    MySQL常用基本指令 1 常用数据库操作指令 创建数据库 create database 删除数据库 drop...

  • MYSQL常用指令

    Mysql创建远程连接 grant all privileges on *.* to root@'%' ident...

  • MySql常用指令

    1.修改数据库用户名和密码

  • mysql常用指令

    数据库指令 新建数据库 CREATE DATABASE db_name; 查看数据库 SHOW DATABASES...

  • mysql常用指令

    增加外键 建表的时候增加 CREATE TABLE Members (Member_ID INT NOT NULL...

  • mySql常用指令

    原文地址:https://www.cnblogs.com/bluealine/p/7832219.html 一、连...

  • 7.21 MySQL学习总结

    MySQL常用指令:1.命令行启动mysql : (windows平台 需要将mysql加入Path环境变量中) ...

  • MySql常用指令(vim)

    mysql相关配置 1.alias配置环境变量 终端输入: sudo vi ~/.bash_profile 复制 ...

网友评论

      本文标题:mysql常用指令

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