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基础
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。