![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
MySql
<黑科技T_T
这个作者很懒,什么都没留下…
展开
-
mysql远程3306不通_mysql服务器3306端口不能远程连接的解决
A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)3)或者直接关闭防火墙;参考:http://blog.csdn.net/fjssharpsword/article/details/50973283。对于端口只允许本机访问,有两个地方启用,一个是防火墙启用3306,一个就是mysql配置绑定本机地址。检查my.cnf的配置,bind-address=addr可以配置绑定ip地址。原创 2024-05-13 15:11:49 · 1249 阅读 · 0 评论 -
Mysql身份证计算年龄,年龄筛选过滤
【代码】Mysql身份证计算年龄,年龄筛选过滤。原创 2023-03-10 14:47:50 · 233 阅读 · 0 评论 -
Mysql查询结果列表序号
Mysql查询结果列表序号原创 2023-01-31 09:23:32 · 350 阅读 · 0 评论 -
Mysql计算一行最大最小值
mysql计算一行最最大最小值原创 2022-12-05 11:03:37 · 401 阅读 · 0 评论 -
Mysql查询schema下表的字段、备注、内容
Mysql查询schema下表的字段、备注、内容原创 2022-11-11 16:12:49 · 666 阅读 · 0 评论 -
Mysql语句的--》新增 查询数据插入、更新 查询数据改变
INSERT into a(shop_id, nav_name, selected_icon_url, unselected_icon_url, path, path_name, conf_type, nav_order, status, editor, edit_date) SELECT shop_id, nav_name, selected_icon_url, unselected_icon_url, path, path_name, 1, nav_order, status, #{e.原创 2021-09-22 10:37:21 · 133 阅读 · 0 评论 -
MySql的SQL 语句规范和使用
1. 【强制】不要使用 count(列名)或 count(常量)来替代 count(*),count(*)是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。说明:count(*)会统计值为 NULL 的行,而 count(列名)不会统计此列为 NULL 值的行。2. 【强制】count(distinct col) 计算该列除 NULL 之外的不重复行数,注意 count(distinct col1,col2) 如果其中一列全为 NULL,那么即使另一列.原创 2021-02-08 15:47:28 · 381 阅读 · 0 评论 -
MySql学习笔记,触发器的创建和使用
#触发器#user表数据变更日志,增加、修改、删除CREATE TABLE user_log ( id INT ( 11 ) NOT NULL auto_increment, operation VARCHAR ( 20 ) NOT NULL COMMENT '操作类型:insert,update,delete', operation_time datetime NOT NULL COMMENT '操作时间', operation_id INT ( 11 ) NOT NULL COMMENT .原创 2020-05-14 00:11:35 · 230 阅读 · 0 评论 -
MySql,存储函数,游标
#存储函数CREATE FUNCTION fun1(uName VARCHAR(10))RETURNS INTBEGIN DECLARE num INT; SELECT count(1) INTO num FROM u_user t WHERE t.`name`=uName; RETURN num;END;SELECT fun1('sad'); #查询user表数据,并逐行获取进行展示CREATE PROCEDURE pro_test11()BEGIN DECLARE u_i.原创 2020-05-13 23:56:48 · 105 阅读 · 0 评论 -
MySql,case结构,while循坏,repeat循坏,loop+leave循坏,
#方式一#给定一个月份,然后计算出所在的季度CREATE PROCEDURE pro_test7(mom INT)BEGIN DECLARE result varchar(10); CASE WHEN mom>=1 AND mom<=3 THEN SET result='第一季度'; WHEN mom>=4 AND mom<=6 THEN SET result='第二季度'; WHEN mom>=7 AND mom<=9 T.原创 2020-05-13 23:50:18 · 150 阅读 · 0 评论 -
Mysql,创建存储过程,变量赋值,判断等的使用
#查询存储过程SELECT * from mysql.proc where db='aa';#创建存储过程 声明变量CREATE PROCEDURE my_test1()BEGINDECLARE num INT DEFAULT 10;SELECT CONCAT('num的值为:',num);END;#调用存储过程CALL my_test1();#为变量赋值 SET指令CREATE PROCEDURE my_test2()BEGINDECLARE num INT DEFAULT.原创 2020-05-13 23:41:51 · 1221 阅读 · 1 评论 -
MySql基本使用,创建索引,普通所以,唯一索引,全文索引
#创建普通索引CREATE INDEX idx_user_name on u_user(name);#查看当前表的索引SHOW INDEX FROM u_user;#删除索引DROP INDEX idx_user_name ON u_user;##########################ALTER命令#########################添加一个主键ALTER TABLE table_name ADD PRIMARY KEY(colum_list);#添加索引的值是必.原创 2020-05-13 23:39:50 · 229 阅读 · 0 评论 -
Spring-boot整合SpringMVC+MyBatis,学习笔记
创建项目修改pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apach...原创 2020-03-25 00:16:35 · 114 阅读 · 0 评论 -
Mysql约束
#约束#主键约束CREATE TABLE t17 ( id INT PRIMARY KEY, NAME VARCHAR ( 10 ), age INT );#同时设置两个主键CREATE TABLE t19 ( id INT, NAME VARCHAR ( 10 ), age int,PRIMARY KEY ( id, age ));#外键 先有主键才可以创建外键 外键...原创 2020-03-22 19:49:46 · 76 阅读 · 0 评论 -
Mysql多表查询,子查询
select * from t11,t16 where t11.id=t16.id;select * from t11 t,t16 tt where t.id=tt.id;#笛卡尔集 会出问题select * from t11 t,t16;#内链接select * from t11 INNER JOIN t16 on t11.id=t16.id;#左链接select * f...原创 2020-03-22 19:49:07 · 69 阅读 · 0 评论 -
Mysql正则表达式查询
#正则表达式查询#以特定字符开头select * from t11 where uName regexp '^d';#以特定字符结尾select * from t11 where uName regexp 's$';#匹配任意单个字符select * from t11 where uName regexp 'a.f';#匹配多个字符select * from t11 where ...原创 2020-03-22 19:48:19 · 111 阅读 · 0 评论 -
Mysql集合函数
#集合函数查询#匹配做多行数的数据 也可以指定某个列 不统计空值 全表扫描select count(*) from t11;#求和函数 指定列上面的求和 只能是数字类型 全表扫描select sum(age) from t11;#平均数select avg(age) from t11;#最大值 max函数 有没有索引没关系 都是全表扫描对比select max(age)...原创 2020-03-22 19:47:33 · 188 阅读 · 0 评论 -
Mysql数据库,查询,子查询,分页,分组后求和
#只显示in里面的两条数据select * from t11 where id in(2,10);#从哪里到哪里的数据 范围查询select * from t11 where id between 1 and 10;#查询匹配字符的记录select * from t11 where location like '%a%';select * from t11 where lo...原创 2020-03-22 19:46:42 · 817 阅读 · 0 评论 -
Mysql索引,创建,修改,删除索引
#创建普通索引CREATE TABLE t12 ( id INT, NAME VARCHAR ( 10 ), INDEX ( NAME ) );SHOW CREATE TABLE t12;#创建唯一性索引CREATE TABLE t13 ( id INT, NAME VARCHAR ( 20 ),UNIQUE INDEX idInx ( id ));show create ...原创 2020-03-22 19:41:54 · 172 阅读 · 0 评论 -
Mysql表操作 基本操作
CREATE TABLE t5 ( id INT,NAME VARCHAR ( 10 ));SHOW CREATE TABLE t5;CREATE TABLE t8 ( id INT NOT NULL, NAME VARCHAR ( 10 ) ) ENGINE myisam DEFAULT charset = utf8; drop table if exists t7; ...原创 2020-03-22 19:38:28 · 94 阅读 · 0 评论 -
Mysql数据类型
create table t_dt(coll datetime);desc t_dt;insert into t_dt values("2020-3-13");insert into t_dt values("20-3-13");insert into t_dt values("20$3$13");create table tt(coll timeStamp);inser...原创 2020-03-22 19:33:40 · 77 阅读 · 0 评论 -
Mysql数据库操作
创建数据库CREATE DATABASE abc;判断数据库是否存在,不存在就创建CREATE DATABASE IS NOT EXISTS abd;当前服务器下的所有数据库show DATABASES;给表添加列alter table testUser add age int;事物提交commit;关键字要大写,库名,表明,字段名称等使用小写...原创 2020-03-22 19:26:29 · 78 阅读 · 0 评论