随笔分类 -  4数据库基础&进阶(MySQL)

摘要:1.创建表(movie,category,m_category) create table movie ( id int primary key auto_increment, name varchar(20), movie_info varchar(100)); insert into movie 阅读全文
posted @ 2021-03-05 16:13 aggressive2019 阅读(76) 评论(0) 推荐(0)
摘要:数据库结构设计 业务分析——>逻辑设计——>数据类型——>对象命名——>建立库表 01.数据库选型: 选型之初:NoSQL VS SQL 选型确认:各种数据存储系统的适应场景 选型之终:构建MYSQL开发环境 02.数据库建模 业务分析(人和):一切故事的开始 逻辑设计(天时):范式化vs反范式化 阅读全文
posted @ 2020-10-16 14:17 aggressive2019 阅读(183) 评论(0) 推荐(0)
摘要:select * from Tb pivot(max(字段3) for 字段2 in(数据源1,数据源2, 数据源3 )) a select 字段1, max(case 字段2 when '数据源1' then 字段3 else null end) 数据源1, max(case 字段2 when ' 阅读全文
posted @ 2020-09-03 16:19 aggressive2019 阅读(303) 评论(0) 推荐(0)
摘要:连接数据库出错:Connection to student@localhost failed. [08001] Could not create connection to database... 在URL后面加上?serverTimezone=GMT即可 https://blog.csdn.net 阅读全文
posted @ 2020-05-02 21:23 aggressive2019 阅读(111) 评论(0) 推荐(0)
摘要:1.查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号(重点) SELECT a.s_id,a.s_score FROM (SELECT * FROM score WHERE c_id='01') as a INNER JOIN (SELECT * FROM score WHERE 阅读全文
posted @ 2020-03-08 16:33 aggressive2019 阅读(379) 评论(0) 推荐(0)
摘要:准备表: CREATE TABLE student( id int PRIMARY KEY AUTO_INCREMENT, name varchar(20), course varchar(20), score float); INSERT INTO student(name, course, sc 阅读全文
posted @ 2019-12-12 18:02 aggressive2019 阅读(143) 评论(0) 推荐(0)
摘要:一 单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 二 关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from where group by h 阅读全文
posted @ 2019-12-12 12:57 aggressive2019 阅读(137) 评论(0) 推荐(0)
摘要:一 介绍 准备表 #重点:外链接语法 SELECT 字段列表 FROM 表1 INNER|LEFT|RIGHT JOIN 表2 ON 表1.字段 = 表2.字段; #建表 create table department( id int, name varchar(20) ); create tabl 阅读全文
posted @ 2019-12-08 11:40 aggressive2019 阅读(115) 评论(0) 推荐(0)
摘要:-- mysql #本地登录,默认用户root,空密码,用户为root@127.0.0.1 -- mysql -uroot -p1234 #本地登录,指定用户名和密码,用户为root@127.0.0.1 -- mysql -uroot -p1234 -h 192.168.31.95 #远程登录,用户为root@192.168.31.95 -- 数据库操作(DDL:Data Definition L 阅读全文
posted @ 2019-08-28 07:25 aggressive2019 阅读(173) 评论(0) 推荐(0)
摘要:1、数据库服务器:运行数据库管理软件的计算机 2、数据库管理软件:MySQL,oracle,db2,sqlserver 3、库:文件夹 4、表:文件 5、记录:事物的一系列典型特征:name,age,school,male 6、数据:描述事物特征的符号 SQL语句: 操作文件夹:(库) 增:create database db1 character set utf8; crea... 阅读全文
posted @ 2019-08-28 07:08 aggressive2019 阅读(138) 评论(0) 推荐(0)
摘要:--数据库操作(DDL:Data Definition Languages) --创建数据库(在磁盘上创建一个对应的文件夹) CREATE DATABASE [IF NOT EXISTS ] aggressive2019 [character SET utf8] --查看数据库 SHOW datab 阅读全文
posted @ 2019-05-10 20:40 aggressive2019 阅读(527) 评论(0) 推荐(0)
摘要:Yuan先生 数据库基础 知识预览 数据库的简介 mysql 回到顶部 数据库的简介 数据库 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库 阅读全文
posted @ 2019-05-10 12:41 aggressive2019 阅读(191) 评论(0) 推荐(0)
摘要:pymsql是Python中操作MySQL的模块,其使用方法和py2的MySQLdb几乎相同。 二 索引语法 三 索引测试实验 阅读全文
posted @ 2019-04-22 17:37 aggressive2019 阅读(122) 评论(0) 推荐(0)
摘要:pycharm连接mysql出错: 删除一行:delete from classcharger where id=1; , 修改表记录:update student2 set charger_id=4 where id=8 or id=9 or id=14; , 创建主表: CREATE TABLE 阅读全文
posted @ 2019-04-19 11:22 aggressive2019 阅读(131) 评论(0) 推荐(0)
摘要:登陆: mysql -uroot -p 阅读全文
posted @ 2019-04-14 15:28 aggressive2019 阅读(135) 评论(0) 推荐(0)
摘要:Mysql是一个开放源代码的数据库管理系统(DBMS),它是由MySQL AB 公司开发、发布并支持的。 登录 数据库操作(DDL) -- 3.修改数据库 查看数据库存放位置: C:\ProgramData\MySQL\MySQL Server 5.7\Data 数据表操作 mysql数据类型 字符 阅读全文
posted @ 2019-03-02 20:27 aggressive2019 阅读(183) 评论(0) 推荐(0)