MySQL学习笔记
小蚂蚁爱吃肉
学生界的菜鸟
展开
-
关于sql的正则表达式
1、关于正则表达式的四个函数,如下REGEXP_LIKE (匹配)REGEXP_INSTR (包含)REGEXP_REPLACE (替换)REGEXP_SUBSTR (提取)2、在做正则时,做匹配的可能比较多,因此需要了解匹配字符定位1:定位元字符元字符说明^使表达式定位至一行的开头$使表达式定位至一行的末尾2、 匹配问题,关于量词或重复操作符3、表达式的替换匹配和分组以最近清洗手机号码为例,判断手机号是四大运营商还是固话,做区分匹配规则原创 2021-02-09 16:17:15 · 5656 阅读 · 1 评论 -
SQL基础笔试题(六)
1、以下删除记录正确的是( A )A、Delect from emp where name = ‘dony’B、delete * from emp where name = ‘dony’C、drop from emp where name = ‘dony’D、drop * from emp where name = ‘dony’2、可以在创建表时用( )来创建唯一索引,也可以用(C )来创建唯一索引A、Create table Create indexB、设置主键约束,设置唯一约束C、设置主原创 2021-01-08 09:59:18 · 4098 阅读 · 0 评论 -
SQL基础面试题(五)
1、下列( C )不属于连接种类A、左外连接 B、内连接C、中间连接 D、交叉连接2、以下语句错误的是( A )A、alter table emp delete column addcolumnB、alter table emp modify column addcolumn char(10)C、alter table emp change addcolumn intD、alter table emp add column addcolumn int3、SQL是一种( C )语言A、函数型原创 2021-01-08 09:54:45 · 2890 阅读 · 0 评论 -
SQL 基础面试题(四)
1、SQL语句中的条件以下哪一项来表达( C )A、THEN B、WHILE C、WHERE D、IF2、使用CREATE TABLE语句的( A )子句,在创建基本表时可以启用全文本搜索A、FULLTEXT B、ENGINE C、FROM D、WHERE3、以下能够删除一列的是( B )A、alter table emp remove nameB、alter table emp drop column nameC、alter table emp delete column nameD、al原创 2021-01-07 19:29:37 · 3647 阅读 · 0 评论 -
SQL 基础笔试题 (三)
1、.在Oracle中,一个用户拥有的所有数据库对象统称为(B).A.数据库B.模式C.表空间D.实例2、在oracle中获取前10条的关键字是(D)A) top B)Limit C)first D) rownum3、在Oracle中,( B )操作符返回并集操作并不包括重复行A) Intersect B) Union C) Union all D) Minus4、oracle数据库中,通过( C )可以原创 2021-01-07 17:32:01 · 807 阅读 · 0 评论 -
SQL基础笔试题(二)
1、Hive 默认的构造是存储在(install-dir)/conf/__ ? BA hive-core.xmlB hive-default.xmlC hive-site.xmlD hive-lib.xml2 Hive 是建立在___之上的一个数据仓库? CA hdfsB MapReduceC hadoopD HBase3 对于最小粒度的任务,Hive 查询的反应时间约为 ? DA 几微秒B 几毫秒C 几秒D 几分钟5 为了启原创 2021-01-07 17:29:25 · 6121 阅读 · 1 评论 -
SQL基础笔试题--(一)
作为考试小白一次次的进行模拟考试,我聪明的把考试题拍照了,机智如我1、修改表test_tbl字段i的缺省值为1000,可以使用SQL语句( A )A、ALTER TABLE test_tbl ALTER i SET DEFAULT 1000;B、ALTER TABLE test_tbl i SET DEFAULT 1000;C、ALTER TABLE test_tbl MODIFY i SET DEFAULT 1000;D、ALTER TABLE test_tbl CHANGE i SE原创 2021-01-07 17:25:49 · 3020 阅读 · 0 评论 -
SQL中 拆解函数 之 strsplit()
SQL中 拆解函数 之 strsplit()在前面提到过拆解函数今天查数据,发现了另外一个函数,实验一下,还挺好用,记录一下原始数据如下:拆解完成以后如下图:使用的函数是strsplit()具体语句为strsplit(title_type) over(partition by id)...原创 2020-12-16 17:12:47 · 952 阅读 · 0 评论 -
SQL中 NVL()函数的使用
SQL中 NVL()函数的使用1、nvl() 函数是空值判断函数,空值为 null 的空值其表达式的值可以是数字型、字符型和日期型1、NVL(表达式A,表达式B)如果表达式A为空值( null ),NVL返回值为表达式B的值,否则返回表达式A的值。该函数的目的是把一个空值转换成一个实际的值。表达式A和表达式B的数据类型必须为同一个类型。例:nvl(clue_num,0):如果clue_num为空,则返回0;否则返回clue_num的值2、NVL2(表达式A,表达式B,表达式C)原创 2020-11-13 16:59:19 · 21486 阅读 · 2 评论 -
SQL中 ROW_NUMBER 函数的用法
利用 ROW_NUMBER( ) 函数 对 某一字段进行去重处理原创 2020-11-13 16:52:13 · 23794 阅读 · 0 评论 -
MySQL的 配置文件编写
简单的my.ini配置文件[client]port=3306default-character-set=utf8[mysqld]port = 3306character-set-server=utf8max_connections=20000default-storage-engine=INNODBexplicit_defaults_for_timestamp=true[...原创 2019-08-24 15:40:24 · 344 阅读 · 0 评论 -
Mysql对数据库操作的简单命令
-- 显示所有的数据库show databases;-- 建立数据库create database zitdb;create database oadb default character set utf8;create database oadb default charset utf8;/* 标准语句 */create database `wwdb`character se...原创 2019-08-24 15:19:42 · 114 阅读 · 0 评论 -
MySQL为用户授权
1.超级用户登录mysql -uroot -p密码2.创建用户方法一:mysql> create user userd(用户名)(没有设置密码);方法二:CREATE USER 'username'@'host' IDENTIFIED BY 'password';(设置密码)3.创建数据库mysql>create database mysqld;4...原创 2019-08-24 14:53:50 · 117 阅读 · 0 评论