mysq的sql语句总结

时间:2019-02-19
本文章向大家介绍mysq的sql语句总结,主要包括mysq的sql语句总结使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

一.登录本地的数据库客户端

 win+r,输入cmd,输入mysql -u root -p ,接下来输入数据库密码就可以登录进去

二.SQL(结构化查询语句)的分类 

a.DDL(Data Definition Language):数据定义语言

  如:create ,drop,  alter

b.DCL(Data Control Language): 数据控制语言

 如:grant  ,if

c.DML(Data Manipulation Language): 数据操纵语言

 如: insert, update , delete

d.DQL(Data Query Language): 数据查询语言

 如: select

三.对数据库进行操作的sql语句(中括号里面的语句是可不写的)

1.创建数据库

create database 数据库名称 【character set 字符集 collate 字符集校对规则】;

2.查看当前服务器所有的数据库

show databases;

3.查看某个数据库的定义信息

show create dabase 数据库名称;

4.修改数据库

alter database 数据库名称 character set 字符集 collate 字符集校对规则

5.删除数据库

drop database 数据库名称;

6.切换正在使用的数据库

use  数据库名称;

7.查询正在使用的数据库

selcet database();

四.对数据库表进行操作的sql语句

1.创建表

create table  表名称(字段名1 字段类型 约束,字段名2 字段类型 约束..... )

2.查看某个数据库的所有表

show tables

3.查看某表的结构信息

desc 表名

4.查看某表的建表语法

show  create table 表名;

5.添加列

alter table 表名 add 列名 类型 约束;

6.修改列

alter table 表名 modifiy  列名 类型 约束;

7.删除列

alter table 表名 drop 列名;

8.修改列名称

alter table 表名 change 旧列名 新列名 类型 约束;

9.修改表名

alter table 表名  rename (to)新名

rename table 表名 to 新名

10.删除表

drop table 表名;