- 博客(6)
- 收藏
- 关注
原创 MySQL关联查询
关联查询的结果有七种情况:(1)A∩B(2)A(3)A - A ∩ B(4)B(5)B - A ∩ B(6)A ∪ B(7)A ∪ B - A ∩ B如何实现这些结果?1、内连接:inner join(1)A∩B2、外连接(1)左外连:left join(2)A(3)A - A ∩ B(2)右外连接:right join(4)B(5)B - A ∩ B(3)全外连接:full join但是不直接支持全外连接,但是可以使用union(合并)结果来实现以下两种结果(6)A
2020-11-19 22:32:09 230
原创 MySQL函数
单行函数字符串函数(1)length(xx):求字节数,和字符集有关(2)char_length(xx):求字符数(3)CONCAT(str1,str2,…)(4)CONCAT_WS(分隔符,str1,str2,…)(5)UPPER(xx);转大写(6)LOWER(xx):转小写(7)LEFT(s,n):返回最左边的3个字符RIGHT(s,n):返回最右边的3个字符(8)LTRIM(s):去掉左边的空格RTRIM(s):去掉右边的空格TRIM(s):去掉前后空白符TRIM(【BOT
2020-11-19 22:30:58 92
原创 MySQL约束与索引
约束与索引1、主键约束特点:(1)一个表有且只能有一个主键约束(2)主键约束意味着,唯一并且非空(3)主键约束名PRIMARY(4)创建主键会自动创建对应的索引,同样删除主键对应的索引也会删除2、在建表的时候如何指定主键约束create table 【数据库名.】表名称(字段名1 数据类型 primary key,字段名2 数据类型,。。。。);例如:create table test.t_stu(sid int primary key,sname varchar(20),
2020-11-19 22:30:06 326
原创 SQL语句
SQL语句的规范:1、mysql对于SQL语句不区分大小写,SQL语句关键字尽量大写show databases;SHOW DATABASES;至于表中的数据是否区分大小写,和字符编码,和数据类型,和校对规则有关。ci:不区分大小写cs:区分大小写bin:最严格,区分大小写,以二进制值存储2、在sql语句中的值,除了数值类型(整数、小数),其他的类型,都使用’'引起来。例如:select * from t_employee where gender =‘男’;3、如果在SQL中需要给字段
2020-11-19 22:26:38 223
原创 MySQL数据类型
一、mysql的数据类型1、整数系列TINYINT:非常小的整数,类似于Java的byte类型SMALLINT:小整数,类似于Java的short类型MEDIUMINT:中整数,Java没有对应INT、INTEGER:整数,类似于Java的int类型BIGINT:大整数,类似于Java的long类型使用int数据类型:(1)int,等价于int(11)(2)int(M):M表示宽度,需要结合另外的两个参数使用unsigned:表示无符号,即没有负数zerofill:表示用0填充例如:
2020-11-19 22:23:50 408
原创 mysql的卸载安装配置
windows版MySQL软件的安装与卸载1、卸载1、软件的卸载方式一:通过控制面板方式二:通过电脑管家等软件卸载方式三:通过安装包中提供的卸载功能卸载2、清理残余文件如果再次安装不成功,可以卸载后对残余文件进行清理后再安装(1)清除安装残余文件(2)清除数据残余文件请在卸载前做好数据备份3、清理注册表如何打开注册表编辑器:在系统的搜索框中输入regedit如果前两步做了,再次安装还是失败,那么可以清理注册表1:HKEY_LOCAL_MACHINE\SYSTEM\ControlS
2020-11-19 22:20:28 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人