-
浮点数类型
查看全部 -
需再次复习
查看全部 -
这里查看全部
-
唯一约束,只能存在一个空值 DEFAULT 默认约束 在插入记录时,没有明确为字段赋值时,则自动赋予默认值 CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY ; username VARCHAR(20) NOT NULL UNIQUE KEY; sex EUNM("1","2","3") DEFAULT "3" ); SHOW COLUMNS FROM tb6; INSERT tb6 ( username,) VALUES ("Joy"); SELECT * FROM tb6;查看全部
-
MySQL数据类型之字符类型。
查看全部 -
要求:条件字段必须为 聚合函数 或 SELECT 后面的字段
having 语句分组,用在group by后面追加条件,判断式中的字段是必须出现在前面select中的 或者是可以包含没有出现在前面查询中的字段的一个聚合函数count(),max()等等
查看全部 -
插入记录有三种方法:
第一种:标准的insert插入记录
INSERT users VALUES(DEFAULT,'John','123',25,1); TINYINT 支持表达式
第二种:insert set 方法插入记录
set方法:与第一种方式的区别是,此方法可以使用子查询,但是一次性只能插入一条记录。
insert users set username='BEN',password='456';【其余字段有默认值或者允许为空】
第三种:insert selcet方法 可以将查询结果插入到指定表中。例子后续更新
查看全部 -
插入记录:
INSERT [INTO] table_name [(col_name,...) {VALUES | VALUE} ({expr | DEFAULT},...),(...),...如果想对自动递增的字段赋值,可以输入NULL或者DEFAULT.
对整型字段赋值,可以使用数学表达式。
对于设置了默认约束的字段赋值,可以直接输入DEFAULT.
INSERT 插入记录
语法1:INSERT [INTO] 表名 [(列名1,列名2,...)] VALUES(列值1,列值2,...),(...),...;
对于自动编号的字段,插入“NULL”或“DEFAULT”系统将自动依次递增编号;
对于有默认约束的字段,可以插入“DEFAULT”表示使用默认值;
列值可传入数值、表达式或函数,如密码可以用md5()函数进行加密(如md5('123')); md5是PHP中的哈希函数
可同时插入多条记录,多条记录括号间用逗号“,”隔开
查看全部 -
MySQL设置存储引擎
查看全部 -
MySQL各个存储引擎特点
查看全部 -
MySQL相关知识点之外键和索引
外键:保证数据一致性的策略。
索引:是对数据表中一列或者多列的值进行排序的一种结构,使用索引可以快速访问数据表中的特定信息。
查看全部 -
MySQL相关知识点之事务处理
事务作用:用于保证数据库的完整性。
事务的特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。
查看全部 -
MySQL相关知识点之并发处理
并发控制:当多个连接对记录进行操作时保证数据的一致性和完整性。
(例如:一张数据表中,两个用户,其中一个用户删除id为22的商品,另一个用户查询id为22的商品,这样可能就会报错,这时就需要并发控制,在处理并发读或者并发写时,系统会使用锁系统解决该问题)
锁:
【1】共享锁(读锁):在同一时间段内,多个用户可以读取同一个资源,读取过程中不会发生任何变化。
【2】排他锁(写锁):在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他的读锁或者写锁操作。
锁颗粒:锁的单位。
——表锁:是一种开销最小的锁策略。
——行锁:是一种开销最大的锁策略。
查看全部 -
MySQL存储引擎
定义:MySQL可以将数据以不同的技术存储在文件(内存)中,每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。
MySQL支持的存储引擎:
——MyISAM
——InnoDB
——Memory
——CSV
——Archive
查看全部 -
连接的语法结构
查看全部
举报