MySQL数据库基础知识(一)
- SQLite 手机开发应用的关系型数据库
常用关系型数据库
- Oracle
- Microsoft SQL Server
- MySQL
- SQLite
常用非关系型数据库
- MongoDB
- Redis
数据库文件结构
-
储存数据路径
/var/lib/mysql/mysql
常用的数据类型:
- 整数:int,bit
- 小数:decimal
- 字符串:varchar,char
- 日期时间: date, time, datetime
- 枚举类型(enum)
常见的约束:
-
主键约束 primary key
-
非空约束 not null
-
惟一约束 unique
-
默认约束 default
-
外键约束 foreign key
-
数据类型和约束保证了表中数据的准确性和完整性
MySQL常用命令
数据库登录、退出
登录数据库
mysql -uroot -p # -u 用户名 -p 指需要输入明码登录
退出数据库
1. quit
2. exit
3. ctrl + d
数据库操作的SQL语句
-
查看所有数据库
show databases; # 所有使用show的后面都不跟括号
-
创建数据库
create database 数据库名 charset=utf8; # charset不要忘记,否则会产生编码错误 例: create database python charset=utf8;
-
使用数据库
use 数据库名;
-
查看当前使用数据库
sslect database(); # select 后面都需要跟括号
-
删除数据库
drop database 数据库名
-
获取当前时间
select now(); # 获取当前时间