MySQL基础
文章平均质量分 50
北在哪
这个作者很懒,什么都没留下…
展开
-
MariaDB安装及使用记录(适用于CentOS 7 和 Debian 11)
【代码】CentOS 7 MariaDB安装及使用记录。原创 2022-10-22 22:51:12 · 648 阅读 · 0 评论 -
SQL注入
什么是SQL注入? 用户输入的信息包含了SQL语句关键字,并且这些关键字参与SQL语句的编译过程,导致SQL语句的愿意被扭曲,进而达到SQL注入。 String sql = "select * from t_user where loginName = '" + loginName + "'" + "and loginPwd = " + "'" + loginPwd + "'"; rs = statement.executeQuery(sql); 上述SQL语句原创 2020-08-21 22:08:16 · 127 阅读 · 0 评论 -
MySQL必知必会
使用concat( )函数拼接多个列: mysql> select concat(ename,' (',job,')') as 'name (job)' from emp; +-------------------+ | name (job) | +-------------------+ | SMITH (CLERK) | | ALLEN (SALESMAN) | | WARD (SALESMAN) | | JONES (MANAGER) .原创 2020-08-08 21:00:10 · 70 阅读 · 0 评论 -
窗口函数
https://www.cnblogs.com/DataArt/p/9961676.html转载 2020-08-07 22:03:05 · 93 阅读 · 0 评论 -
存储引擎、事务、索引、视图以及三范式
1、存储引擎。 1.1、SQL建表语句: create table t_x( id int; ); 完整的建表语句: CREATE TABLE `t_x` ( `id` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 注意:在MySQL当中,凡是标识符是可以使用飘号括起来的,但不通用。 建表的时候可以指定存储引擎,也可以指定字符集。 mysql默认使用的存储引擎是InnoDB方式,默认采用的字符集是U原创 2020-08-03 09:27:09 · 153 阅读 · 0 评论 -
约束
约束(Constraint) 1、什么是约束?常见的约束有哪些呢? 在创建表的时候,可以给表的字段添加相应的约束,添加约束的目的是为了保证表中数据的合法性、有效性、完整性。 常见的约束有这些: 非空约束(not null):约束的字段不能为NULL 唯一约束(unique):约束的字段不能重复 主键约束(primary key):约束的字段既不能为NULL,也不能重复(简称PK) 外键约束(foreign key):...(简称FK) 检查约束(check):注意Oracle原创 2020-08-02 16:53:12 · 214 阅读 · 0 评论 -
DML增删改以及表的创建删除
1、创建表: 建表语句的语法格式: create table 表名( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型, .... ); MySQL当中字段常见的数据类型: int 整数型(java中的int) bigint 长整型(java中的long) float 浮点型(java中的float double) char 定长字符串(String) varchar 可变长字符串(StringBuffer/StringBuilder) date原创 2020-08-02 10:03:05 · 167 阅读 · 0 评论 -
DQL多表连接查询
1、关于查询结果集的去重? mysql> select distinct job from emp; // distinct关键字去除重复记录。 +-----------+ | job | +-----------+ | CLERK | | SALESMAN | | MANAGER | | ANALYST | | PRESIDENT | +-----------+ 记住:distinct只能出现在所有字段的最前面,并自动为后面所有字段去重(不用加括号): mysql&原创 2020-08-01 17:42:05 · 119 阅读 · 0 评论 -
DQL单表查询
1、sql、DB、DBMS分别是什么,他们之间的关系? DB: DataBase(数据库,数据库实际上在硬盘上以文件的形式存在) DBMS: DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer...) SQL: 结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。 SQL语句在执行的时候,内部也会先进行编译,然后再执行sql。(sql语句的编译由DBMS完成。) DBMS原创 2020-08-01 11:11:57 · 156 阅读 · 0 评论