关系型数据库基础
小时候可跳了
撩妹不如撩技术呀。大兄弟!
展开
-
Mybatis复杂集合对象的嵌套查询以及一些动态查询
1.动态查询条件。select count(*)from sp_account<where> <if test="createUserId != null"> and create_user_id = #{createUserId,jdbcType=INTEGER} </if> <if test="createTime != null"> and create_time = #{createTi原创 2020-12-10 19:19:57 · 995 阅读 · 1 评论 -
mysql的orderby是如何工作的
1.建表语句CREATE TABLE `t` ( `id` int(11) NOT NULL, `city` varchar(16) NOT NULL, `name` varchar(16) NOT NULL, `age` int(11) NOT NULL, `addr` varchar(128) DEFAULT NULL, PRIMARY KEY (`id`), KEY `city` (`city`) ) ENGINE=InnoDB;2.假设里面插入很多数据,现在需要查询select city原创 2020-09-28 00:34:52 · 120 阅读 · 0 评论 -
mysql索引的最左前缀原则
1.我们先创建表create table test( a int , b int, c int, d int, key index_abc(a,b,c) )engine=InnoDB default charset=utf8;2.插入一些数据DROP PROCEDURE IF EXISTS proc_initData;DELIMITER $CREATE PROCEDURE proc_initData()BEGINDECLARE i INT DEFAULT 1;WHILE i<=1原创 2020-07-02 18:58:17 · 290 阅读 · 0 评论 -
mysql安装连接时的问题汇总
.为了简单方便使用了ubantu系统apt-get 方式安装的Mysql。1.Mysql的用户管理 创建用户使用 然后查看数据的用户:其中user字段表示用户名,host表示可连接的ip,localhost指定只能本地连接,若要支持所有远程连接,需要先设置mysql的配置文件的bind的默认属性值从127.0.0.1 改为 0.0.0.0这里要注意,如果要创建的用户支持远程所有的ip都连接,就在CREATE USER 'dog'@'localhost' IDENT...原创 2020-05-13 20:42:23 · 156 阅读 · 0 评论