1. 列:字段
2. 行:记录
3. 能够唯一标识的字段称为主键
4. 表与表之间有关联(关联数据库)
5. mysql用来做网站
6. redis用来缓存
7. mongodb用来存储非关系型数据
8. 客户端和服务器通信用sql语句
9. ps -aux | grep "mysql"查看mysql信息
10. mysql的开启,关闭,重启
a. sudo service mysql start
b. sudo service mysql stop
c. sudo service mysql restart
11. 配置文件目录
a. /etc/mysql/mysql.cnf
12. mysql客户端登录
a. mysql -uroot -p密码
b. 查看mysql版本信息
i. select version();
13. 存储别的表的字段叫外键
14. 退出数据库
a. exit或者ctrl+d
15. 显示数据库
a. show databases;
16. 显示时间
a. select now();
17. 创建数据库
a. create database 名字;
b. 带有-的数据名
i. create database `数据库名` ; table键上面那个符号。
c. 指定编码格式
i. create database 数据库名 charset = utf8;
18. 显示所创建的数据库信息
a. show create database 数据库名;
b. 如果不指定编码格式,默认拉丁文
19. 删除数据库
a. drop database 数据库名;
b. 带有-
i. drop database `数据库名` ; table键上面那个符号。
20. 查看当前正在使用的数据库
a. select database();
21. 使用某个数据库
a. use 数据库名;
22. 查看当前数据库所有的表
a. show tables;
23. 创建表
a. create table 表名 (字段 类型 约束[, 字段 类型 约束]);
b. create table 表名(id int, name varchar(30));
c. create table 表名(id int not null primary key auto_increment, name varchar(30) not null);
d. creat table 表名(
id int unsigned ,
name,
post,
);语句过长,可以换行写。
24. 查看表的结构
a. desc 表名;
25. 向表中插入数据
a. insert into 表名 values(按表格顺序写);
b. insert into students values(0, "laowang", 18, 188.88, "男", 0);
26. 查看是否添加成功
a. select * from 表名;
文章转载自pynotes随笔,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




