
数据库
文章平均质量分 69
打工人上人
Java程序猿
展开
-
MYSQL初级知识(DQL)
数据库管理系统(DBMS):mysql,oracle,sqlserver(只适合安装window系统),db2。 起别名:便于理解,如果查询有字段重名便于区分as(也可以省略)。 SELECT NAME AS '姓名' FROM CUSTOMER SELECT NAME '姓名' FROM CUSTOMER 去重:DISTINCTSELECT DISTINCT NAME FROM CUSTOMER null与任何的字段拼接都是null 函数: 字符串的拼接:concat(a,b,c...).原创 2021-05-02 16:11:42 · 235 阅读 · 0 评论 -
Redis数据库
redis的基本知识 编译src目录下的c语言程序:make 清空上一次编译:make distclean make install:相当于配置环境变量,在/usr/local/bin/下生成可执行文件,在任何目录下都能执行 启动redis服务器 ./redis-server /myredis/redis.conf (自己复制出来的配置文件) ./redis-cli -a 123456 -p 6379 关闭redis服务器 ./redis-cli -a 123456 shutdown.原创 2021-05-17 23:29:54 · 205 阅读 · 1 评论 -
MySQL高级
sql_mode配置 ALTER TABLE student ADD COLUMN age INT SHOW VARIABLES LIKE 'sql_mode' USE study SELECT * FROM student SELECT name,age,max(age) FROM student GROUP BY age 报错(GROUP BY分组查询只能查询分组的字段)sql5.5以后原创 2021-05-09 20:58:41 · 127 阅读 · 0 评论 -
MYSQL初级知识(TCL)及其它
事务的特性 关闭事务自动提交 SHOW VARIABLES LIKE 'autocommit' SET autocommit=0 oracle只有两种隔离级别,不可重复读针对的是修改,幻读针对的是插入 查看默认的隔离级别:SELECT @@tx_isolation 设置隔离级别:SET SESSION TRANSACTION ISOLATION LEVEL 隔离级别 查看数据库引擎:SHOW ENGINES 视图 视图的好处 视图的创建:create view 视图名 .原创 2021-05-03 21:21:55 · 100 阅读 · 0 评论 -
MYSQL初级知识(DDL)、数据类型、约束
增加(create) 创建库:CREATE DATABASE IF NOT EXISTS 库名 创建表: CREATE TABLE STUDENT( ID INT, NAME VARCHAR (20) ); 删除(drop) 删除库:DROP DATABASE IF EXISTS 库名 删除表:DROP table IF EXISTS 表名 修改(alert) 修改库字符集:ALTER DATABASE 库名 CHARACTER SET GBK ...原创 2021-05-03 00:22:52 · 127 阅读 · 0 评论 -
MYSQL初级知识(DML)
增加(insert) INSERT INTO STUDENT(`NAME`) VALUES ('赵六') INSERT INTO STUDENT SET NAME='胡歌' 1:支持多条插入与子查询 INSERT INTO STUDENT(`NAME`) SELECT CNAME FROM COURSE WHERE CID=1 修改(update) UPDATE STUDENT S LEFT JOIN COURSE C ON S.CID=C.CID SET S.NAME='...原创 2021-05-02 19:54:02 · 124 阅读 · 0 评论