-
ROUND(AVG(name),2)求pid平均值,保留两位小数。查看全部
-
自定义函数:CREATE FUNCTION f1() RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H点%i分%s秒'); SELECT f1(); 调用函数查看全部
-
1.添加主键约束 CONSTRAINT_PK主键名字为PK ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...) e.g:ALTER TABLE users ADD CONSTRAINT PK_users_id PRIMARY KEY (id); 2.添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name,...) e.g:ALTER TABLE users ADD UNIQUE (username); 3.添加外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name](index_col_name,...) reference_definition e.g:ALTER TABLE users ADD FOREIGN KEY (pid) REFERENCES provinces (id) 4.添加/删除默认约束 DEFAULT ALTER TABLE tbl_name ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} e.g: ALTER TABLE users ADD age TINYINT UNSIGNED NULL; ALTER TABLE users ALTER age SET DEFAULT 15; ALTER TABLE users ALTER age DROP DEFAULT;查看全部
-
知识点什么的查看全部
-
加密函数 MD5()摘要算法:SELECT MD5(‘admin’);web页面 PASSWORD()密码函数 PASSWORD('admin'); 改密:SET PASSWORD=PASSWORD('jojo');查看全部
-
聚合函数(只有一个返回值) AVG()平均值:SELECT AVG(id)FROM test;应用于数据表中信息 COUNT() MAX() MIN() SUM()查看全部
-
alter table users1 add password varchar(20) not null,drop username;——同时做插入和删除 修改数据表 添加单列 ALTER TABLE table_name ADD [COLUNM] col_name column_definition [FIRST | AFTER col_name] --FIRST AFTER指定添加的位置 --添加多列 ALTER TABLE table_name ADD [COLUNM] (col_name column_definition,...) 删除列 ALTER TABLE tbl_name DROP [COLUMN] col_name 删除多列 ALTER TABLE tbl_name DROP [COLUMN] col_name, DROP [COLUMN] col_name,DROP [COLUMN] col_name.查看全部
-
信息函数 CONNECTION_ID()连接ID:SELECT CONNECTION_ID();------>3 DATABASE()当前数据库: LAST_INSERT_ID() 最后插入记录 写入多条记录,返回第一条记录的ID USER()当前用户 VERSION()当前版本信息查看全部
-
日期时间函数 NOW()显示当前时间 CURDATE()当前日期 CURDATE()当前时间 DATE_ADD() 日期变化 : SELECT DATE_ADD('2014-3-12',INTERVAL (+-)365 DAY);------->2015-03-12 【单位:DAY WEEK YEAR】 DATEDIFF()日期的差值: SELECT DATEDIFF('2013-3-12','2014-3-12')--------------->-365 DATE_FORMAT() 日期格式化:SELECT DATE_FORMAT('2014-3-12','%m[月]/%d[日]/%Y[年]');---->03/02/2014查看全部
-
表级约束与列级约束 1、对一个列创建的约束为列级约束 2、对多个列创建的约束为表级约束 3、列级约束既可以在列定义时声明,也可以在列定义后声明 4、表级约束只能在列定义后声明(很少用到) NOT NULL DEFAULT只存在列级约束 主键 唯一 外键 都可以存在表、列级约束查看全部
-
一、删除或更新父表数据,控制参数 1、语法:FOREIGN KEY 子表(外键列)REFERENCES 父表(参考列)【ON DELETE】 参数 2、参数 当父表删除和更新操作时: · CASCADE:子表也删除和更新 · SET NULL:子表设置为NULL,但子表外键列不能设置为NOT NULL(矛盾) · RESTRICT:拒绝对父表的删除或者更新操作。 · NO ACTION:标准SQL关键字,MYSQL中与RESTRICT相同 MySQL——(三)约束以及修改数据表——外键的局限 1、外键为物理约束,只支持InnoDB,有局限性 2、开发中多使用逻辑关联查看全部
-
比较运算符 select 15 between 1 and 20;------->1 select 1 between 1 and 20; ------->1,闭合的区间 select 15 in (5,15,20,25):-------->1 select 13 not in (5,15,20,25);---->0 select null is null;-------------->1 select * from test where age is not null;查看全部
-
MYSQL语句规范查看全部
-
如果子查询返回多个值,则使用者几个关键字进行进一步筛选查看全部
-
mysql简单选项 可使用mysql help获得查看全部
举报
0/150
提交
取消