1.1 回顾 1.1.1 几个概念
行:也叫记录,实体
列:也叫字段、属性
关系:两个表的公共字段 1.1.2 数据库的模型
1、 层次模型
2、 网状模型
3、 关系模型:每个表都是独立的。 1.1.3 连接数据库
1、 进入MySQL命令的文件夹用 cd命令
2、 Mysql [-h 数据库地址] –u 用户名 –p 密码 [-P 端口] 1.1.4 对库进行操作
1、 创建数据库
a) Create database 数据库名 [选项 charset=字符编码]
b) Create database if not exists 数据库名
c) Show create database 数据库名
d) Show databases 显示数据库
e) Drop database 数据库名
f) Alter database 数据库名 选项 1.1.5 对表进行操作
1、 创建表的语法
Create table 表名(
字段名 数据类型 [null|not null] [default] [auto_increment] [primary key],
字段名 数据类型
)charset =字符编码
2、 数据类型
a) bigint
b) Int
c) smllint
d) tinyint
e) char 定长
f) varchar可变长度
g) text 大段文本
3、 显示创建表的语法
a) Show create table 表名 [\G]
4、 显示所有表
a) Show tables
5、 删除表
a) Drop table 表名
b) Drop table 表1,表2,表3 1.1.6 对数据进行操作
1、 增
a) Insert into 表 (字段名) values (值)
b) 值的个数、顺序和字段的个数、顺序必须一致
c) 插入字段名的顺序可以和表中的字段顺序不一致。
d) 如果插入的值和数据表的字段的个数和顺序是一致的,字段名就可以省略.
e) 通过插入null执行插入自动增长
f) 通过default来插入默认值
2、 删
a) 语法:delete from 表 where 条件
b) Delete from 表 表示删除表中所有数据
3、 改
a) 语法:update 表 set 字段=值,字段=值 where 条件
4、 查
a) 语法:select 列名 from 表 where 条件 order by 排序 limit 限制
b) 可以通过*号代替所有字段
c) Asc表示升序,desc表示降序,默认是升序
d) Limit后面有两个参数,第一个是起始位置,第二个查询个数,起始位置从0开始。 1.2 作业 1.2.1 复习CSS
CSS是一个样式,作用:控制网页样式,并且将样式和内容分离的一种标记性语言 1.2.2 自动分行
将100个图片,每行放10个