NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
| 数据库介绍 | | --- | --- | ``` 数据库(DataBase DB) 1、数据库:以特定形态存储数据的仓库,电子文档形式 2、数据库的分类: (1)关系型数据库,二维表形式存储的数据库(MySQL,Orcale,SQLserver等) (2)非关系型数据库(NoSQL): mongDB等 ``` | SQL语句 | | --- | --- | ``` SQL语句 [Strucured Query Lanuage 结构化执行语言] (1)DDL:数据定义语言,比如创建数据库,创建表,创建视图等,创建(CREATE) 修改(ALTER) 删除(DROP) (2)DML:表中数据的操作语言: 对表中数据的增,删,改,添加(INSERT) 删除(DELETE) 更新(UPDATE) (3)DQL:表中数据的查询语言:查询(SELECT) (4)DCL:数据控制语言:给用户赋予权限(GRANT)和撤销权限(REVOKE) SQL语句规范: (1) 系统命令大写,名称小写 (2) SQL语句结束符号是 分号 或\g (3) SQL语句支持折行,不可以在 名称,函数引号中折行 (4) 名称不能用 关键字和保留字,如果使用必须用反引号括起来 `username` ``` | 数据库操作 | | | --- | --- | ``` 设置MYSQL客户端的编码 SET NAMES GBK[UTF8][GB2312]; 查看MYSQL编码 show variables like 'character%'; 查看所有库 SHOW DATABASES 创建数据库 CREATE DATABASE [IF NOT EXISTS] 数据库名 [[DEFAULT] CHARACTER SET [=] 编码]; 删除数据库 DROP DATABASE [IF EXISTS]数据库名; 查看数据库结构 SHOW CREATE DATABASE 数据库名; 修改数据库编码 ALTER DATABASE 数据库名 [DEFAULT] CHARACTER SET [=]编码; 打开(使用)数据库 USE 数据库名; 查看当前打开的数据库 SELECT DATABASE(); 修改数据的名字 先导出数据库,然后新建数据库,再导入 ```