MySQL基础

作者: 繁天涯 | 来源:发表于2018-05-24 14:03 被阅读0次

SQL:Structure Query Language(结构化查询语言);
SQL分类:
1.DDL:Data Definition Language(数据定义语言):用来定义数据库对象,如库(database),表(table)等等。CREATE,ALTER,DROP。
a.创建数据库
create database mydb;(创建一个名字叫做mydb的数据库)
create database mydb character set gbk;(建一个名字叫做mydb并且以gbk编码的数据库)
create database mydb character set utf8;(建一个名字叫做mydb并且以utf-8编码的数据库)
create database mydb character set gbk collate gbk_chinese_cil;(建一个名字叫做mydb以gbk编码的数据库,该数据库按照gbk的字母排序,且不区分大小写)
b.查询数据库相关
show databases;(查看当前数据库服务器中的所有数据库)
show create database mydb;(查看当前创建mydb数据库的定义信息)
drop database mydb;(删除数据库服务器中创建的mydb数据库)
c.修改数据库
aletr database mydb character set utf8;(修改mydb数据库的编码方式为utf-8)
d.查看当前使用的数据库
select database();
e.切换数据库
use mydb1;(切换到mydb1数据库)
2.DML:Data Manipulation Langeuage(数据操作语言):用来定义数据库记录或者说数据,如INSERT,UPDATE,DELETE。
3.DCL:Data ControlLanguage(数据控制语言):用来查询记录或者说数据,如SELECT。

相关文章

网友评论

    本文标题:MySQL基础

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