数据库笔记(2)- Mysql 基础

1. 语法基础

数据库笔记(2)- Mysql 基础_第1张图片

--表示数据库的注释
一般数据库分两种只读和读写。
用户里面可以设置,添加用户。


使用数据库,执行这个操作,新建表格就会切换到这个school。

1.1 创建一个表格

数据库笔记(2)- Mysql 基础_第2张图片

AUTO_INCREMENT 能使id 自动增长。
Char 是固定的字符;
Varchar 是自动的;
Datatime 时间类型。
创建一个表格的属性,下面:


数据库笔记(2)- Mysql 基础_第3张图片

SQL语句,


数据库笔记(2)- Mysql 基础_第4张图片

骚气的操作:


数据库笔记(2)- Mysql 基础_第5张图片

1.2 插入语句

数据库笔记(2)- Mysql 基础_第6张图片

两种方式插入;
选择的school 数据库,插入到student。
全部英文下的输入格式,
插入一条数据出现乱码,问题出在建表的时候没有设置utf-8,操作如下

数据库笔记(2)- Mysql 基础_第7张图片

自动生成id



生成多条数据怎么办?



Value 变成values.

1.3 查询语句

数据库笔记(2)- Mysql 基础_第8张图片


下面排序,倒序




翻页问题,假设有六条数据,每页有两条:
Limit 有两个参数,第一个是0(是偏移量),第二个是每页几条。
Limit后的两个参数中,参数m是起始下标,它从0开始;参数n是返回的记录数。我们需要分页的话指定这两个值即可


1.4 修改数据

数据库笔记(2)- Mysql 基础_第9张图片

记得写where ,否则把所有数据修改啦。


1.5删除数据

数据库笔记(2)- Mysql 基础_第10张图片


数据库笔记(2)- Mysql 基础_第11张图片

2. 新闻表的设计

设置属性:


数据库笔记(2)- Mysql 基础_第12张图片

里面的is_valid 很有意思,有没有效,分两种删除。


数据库笔记(2)- Mysql 基础_第13张图片

数据库笔记(1)-简述
数据库笔记(2)- Mysql 基础
数据库笔记(3)-ORM
数据库笔记(4)-网易新闻的实战
数据库笔记(5)- MongoDB基础
数据库笔记(6)- Python 操作MongoDB
数据库笔记(7)- MongoDB ORM
数据库笔记(8)- 网易新闻实战
数据库笔记(9)- Redis 数据库基础
数据库笔记(10)- Python 操作Redis

你可能感兴趣的:(数据库笔记(2)- Mysql 基础)