初学数据库
数据库的相关知识
存储大量数据,方便检索和访问保持数据信息的一致、完整共享和安全通过组合分析,产生新的有用信息
数据库就是“数据”的“仓库”数据库中包含表、关系以及操作对象数据存放在表中
MySQL简介
MySQL的优势:运行速度快使用成本低可移植性强适用用户广
支持接口标准C的API、JDBC、CDBC、.NET、PHP、Python、Perl、Ruby、Cobol
使用配置向导配置端口号:3306默认字符集:utf8将bin目录写入 环境变量root密码设置
my.ini配置详解(了解)back_log 指定MySQL可能的连接数量basedir MySQL主程序所在路径port = 3306 设置3306端口bdb_logdir指定使用BDB类型数据表提供服务时的日志存放位置character-set-server=utf8MySQL的默认字符集
datadir指定数据库路径default-storage-engine=INNODB创建新表时将使用的默认存储引擎log记录所有查询操作。language用户输出报错信息的语言。
名称 | 解释 | 命令举例 |
---|---|---|
DML(数据操作语言) | 用来操作数据库中所包含的数据 | INSERTUPDATE DELETE |
DDL(数据定义语言) | 用于创建和删除数据库对象等操作 | CREATE DROP ALTER |
DQL(数据查询语言 | 用来对数据库中的数据进行查询 | SELECT |
DCL(数据控制语言) | 用来控制数据库组件的存取许可、存取权限等 | GRANT COMMIT ROLLBACK |
创建数据库
CREATE DATABASE 数据库名;分号为结束符,不可缺
查看数据库列表
SHOW databases;
选择数据库
USE 数据库名;
删除数据库
DROP DATABASE 数据库名;