-
存储过程与自定义函数的区别 A、存储过程实现的功能相对复杂,函数针对性较强 B、存储过程可以返回多个值,函数只能有一个返回值 C、存储过程一般独立执行,函数可以作为 sql 语句的组成部分来出现查看全部
-
查找记录查看全部
-
浮点型查看全部
-
整型类型查看全部
-
基础知识查看全部
-
row_count()影响表的(insert,update,delete)的函数 create procedure removeUserByAgeAndReturnInfos (in p_age INT,out deleteCount int,out userCount int) BEGIN delete from users where age=p_age; select ROW_COUNT() INTO deleteCount; SELECT COUNT(id) from users INTO userCount; END查看全部
-
多表更新 update tdb_goods inner join tdb_goods_cates on goods_cate=cate_name set goods_cate=cate_id;查看全部
-
存在默认约束 CREATE TABLE tb2( id SMALLINT UNSIGNED AUTO_INCREMENT PRINMARY KEY, username VARCHAR(30) NOT NULL UNIQUE KEY, sex ENUM('1','3','2')DEFALUT '3' ); 记录 的查找和插入验证了我们的操作查看全部
-
UNIQUE KEY 唯一约束 一张数据表可以有多个 保证记录的唯一性 并且可以为空 CREATE TABLE tb2 ( id SMALLINT UNSIGEN AUTO_INCREAMENT PRINMARY KEY, username VARCHAR(20) NOT NULL NUIQUE KEY, age TINYINT UNSIGEN);唯一约束数据表可以有多个查看全部
-
自动赋值必须个主键一起使用 但是主键不一定必须和自动赋值一起使用查看全部
-
PRIMAR YKEY 主键 每张表只存在一个主键 CREATE TABLE tbs( id SMALLINT NUSIGNED AUTO_INCREAMENT PRIMARY KEY, user VARCHAR(30),NOT NULL ); 主键自动设置为非空 自动编号 auto_increment查看全部
-
AUT_INCREMENT 自动编号的必须设置为主键 AUT_INCREMENT查看全部
-
给字段设置相应的属性 空值与非空 NULL NOT NULL CREATE TABLE tb2( username VARCHAR(20) NOT NULL; age TINYINT UNSIGNE NULL; ); INSERT tb2 VALUES('tom',20);查看全部
-
INSERT tb1 VALUES ('TOM',23,234.34); 为3个字段赋值 INSERT tb1 (uesername,salary)VALUES('tims',894.34);为两个 属性赋值 记录的查找 SELECT * FROM tb1; *指的是字段的过滤查看全部
-
SHOW COLUMNS FROM tb1; 查看数据表tb1 的结构查看全部
举报
0/150
提交
取消