Mysql语句大全

  • 内容
  • 评论
  • 相关

本文章由浅入深讲解Mysql语句。

1.SQL语言 (结构化查询语言)

         (1).DDL(Sql语言定义):
创建数据库,创建表,创建视图,创建存储过程等
创建(CREATE) 删除(DROP),修改(ALTER)
         (2).DML(Sql语言操作):
数据库中的数据增删改操作
增(INSERT) 删(DELETE) 改 (更新 UPDATE)
         (3).DQL(Sql语言的查询):
Sql语言的查询 (SELECT)
         (4).DCL(Sql语言控制操作):例如 GRANT或REVOKE 分配和取消权限操作

2.Mysql命令规范

           (1).系统命令必须大写,名称小写
           (2).mysql命令结束分隔符  用 分号或\g
更改分隔符  DELIMITER 分隔符名称
           (3).mysql命令支持折行但 名称,函数, 引号不能折行写
           (4).名称 不能和关键字或保留字冲突,如果冲突用反引号括起来 名称

3.Mysql语句

(1).进入Mysql命令客户端

-- mysql登录1
mysql -uroot -proot
-- mysql登录2 有端口号
mysql -uroot -proot -P3306
-- mysql登录2 有端口号 直接进入数据库test
mysql -uroot -proot -P3306 -Dtest

mysql1

-- 退出1
exit;
-- 退出2
quit;
-- 退出3
\q;

(2).显示当前Mysql所有数据库

SHOW DATABASES;

mysql2

(3).创建数据库

-- 创建 psd1511 数据库1
CREATE DATABASE testblog;
-- 创建 数据库2 设置编码
CREATE DATABASE IF NOT EXISTS testblog
DEFAULT CHARACTER SET utf8;

mysql3(4).删除数据库

 -- 删除数据库 testblog
DROP DATABASE testblog;

mysql4

(5).查看数据库创建命令

-- 查看创建数据库命令
SHOW CREATE DATABASE testblog;

mysql5

(6).修改数据库编码

-- 修改testblog 数据库编码 为 utf8
ALTER DATABASE testblog CHARACTER SET utf8;

mysql6

Note:如果你的数据库是utf8,那就不能再修改数据库为utf8,强行修改是会报错的。

(7).打开目标数据库

-- 打开(使用)数据库
USE testblog;

mysql7

(8).查看当前使用的数据库

-- 查看当前使用的数据库
SELECT DATABASE();

mysql8

(9).打开数据库,创建表

-- 打开数据库
USE psd1511;

mysql9

 (10).查看表结构

DESC user;

mysql10

(11).查看创建表结构

-- 创建表结构的命令
SHOW CREATE TABLE user;

mysql11

(12).向表中插入数据

mysql12

(13).查看指定表的数据

-- 查看指定表中的数据
SELECT * FROM user;


update:2016-01-05 更新中

评论

0条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注