mysql之生产常用sql语法

目录

1、sql语法分类

2、mysql语法规范以及信息查询

3、mysql用户创建以及赋权限语法

4、mysql数据库操作语法

5、msyql常用数据类型

6、msyql表的操作

7、msyql数据的操作

8、msyql经典面试案列

9、msyql数据库引擎

 

摘要:本文档详细介绍了生产环境中常用的mysql语法以及注意事项

1、sql语法分类

SQL语言:Structured Query Language:结构化查询语言
DDL:数据定义语言,如CREATE、ALTER、DROP
DML:数据操作语言,如SELECT、UPDATE、INSERT、DELETE
DCL:数据库控制语言,如grant,deny,revoke

2、mysql语法规范以及信息查询

2.1语法规范

常用mysql的关键字我们需要大写,库名、表名、字段名称等使用小写
数据库名称、表名称、字段名称不要使用mysql的保留字,如果必须要使用,需要用反引号``将其括起来

2.2信息查询语法

SELECT USER()      #得到登陆的用户
SELECT VERSION()    #得到MySQL的版本信息
SELECT NOW()     #得到当前的日期时间
SELECT DATABASE()     #得到当前打开的数据库

3、mysql用户创建以及赋权限语法

grant all privileges on bigdata.* to wsktest@'%' identified by '你的密码';
-- 将bigdata数据库所有对象的所有权限付给新建的用户wsktest,该用户可从任意
--一台远程机器登录访问(%,表示所有)
flush privileges; 

4、mysql数据库操作语法

4.1创建数据库

CREATE {DATABASE|SCHEMA} db_name;
CREATE DATABASE [IF NOT EXISTS] db_name;
#检测数据库名称是否存在,不存在则创建

#在创建数据库的同时指定编码方式
CREATE DATABASE [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset;
注意
-  数据库名称最好有意义
-  名称不要包含特殊字符或者是MySQL关键字

4.2数据库其它常用操作语法

#查看当前服务器下全部数据库
SHOW DATABASES|SCHEMAS;
#查看指定数据库的详细信息
SHOW CREATE DATABASE db_name;
#修改指定数据库的编码方式
ALTER DATABASE db_name [DEFAULT] CHARACTER SET [=] charset;
#打开指定数据库
USE db_name;
#得到当前打开的数据库
SELECT DATABASE()|SCHEMA();
#删除指定的数据库
DROP DATABASE db_name;
#如果数据库存在则删除
DROP DATABASE [IF EXISTS] db_name;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值