数据库
sususuqingxiao
这个作者很懒,什么都没留下…
展开
-
MYSQL (4) 数据过滤 2021-09-07
注:内容整理源于极客时间1、提升查询效率1、约束返回结果的数量2、指定筛选条件,进行过滤2、逻辑运算符比较运算符原创 2021-09-09 20:11:34 · 43 阅读 · 0 评论 -
MYSQL (3) SELECT检索数据 2021-09-07
注:内容整理源于极客时间1、select查询语法SELECT 的作用是从一个表或多个表中检索出想要的数据行。1、查询列,查询多列就用 ,隔开SELECT name FROM heros2、起别名,让 SQL 语句看起来更精简SELECT name AS n FROM heros3、去除重复行, 关键字是 DISTINCTSELECT DISTINCT attack_range FROM herosDISTINCT 需要放到所有列名的前面DISTINCT 其实是对后面所有列名的组合原创 2021-09-07 17:42:48 · 198 阅读 · 0 评论 -
MYSQL (2) 关于数据库的外键使用 2021-09-07
关于数据库的外键使用(参考极客时间 SQL必知必会)首先说一下设计数据表的原则1.数据表的个数越少越好2.数据表中的字段个数越少越好3.数据表中联合主键的字段个数越少越好4.使用主键和外键越多越好上面第4点是比较有争议的外键本身是为了实现强一致性,所以如果需要正确性>性能的话,还是建议使用外键,它可以让我们在数据库的层面保证数据的完整性和一致性。当然不用外键,你也可以在业务层进行实现。不过,这样做也同样存在一定的风险,因为这样,就会让业务逻辑会与数据具备一定的耦合性。也就是业务逻辑原创 2021-09-07 17:05:57 · 288 阅读 · 0 评论 -
MYSQL (1) 创建数据库&数据表2021-09-07
1、总结InnoDB 存储引擎:它是 MySQL 5.5 版本之后默认的存储引擎,最大的特点是支持事务、行级锁定、外键约束等。MyISAM 存储引擎:在 MySQL 5.5 版本之前是默认的存储引擎,不支持事务,也不支持外键,最大的特点是速度快,占用资源少。Memory 存储引擎:使用系统内存作为存储介质,以便得到更快的响应速度。不过如果 mysqld 进程崩溃,则会导致所有的数据丢失,因此我们只有当数据是临时的情况下才使用 Memory 存储引擎。NDB 存储引擎:也叫做 NDB Cluste原创 2021-09-07 16:50:01 · 126 阅读 · 0 评论 -
索引2021-09-07
1、管理工具2、索引可以有多个唯一性索引,但只有一个主键索引原创 2021-09-07 10:49:10 · 64 阅读 · 0 评论 -
MYSQL(基础语法) 2021-09-02
0、启动登录数据库net start mysqlmysql -h 主机名 -u 用户名 -p1、创建数据库CREAT DATABASE test;//创建数据库SELECT DATABASE;//看打开的数据库USE test;//打开数据库DROP DATABASE test;//删除数据库SHOW WARRINGS;//显示警告ALTER TABLE … ADD … … …//增加字段,列INSERT test(id,age) VALUES(1,22);//插入数据2原创 2021-09-07 08:46:49 · 50 阅读 · 0 评论 -
数据库简介2021-09-02
1、SQL语句规范\T 目录 (输出日志)\t结束原创 2021-09-02 17:19:02 · 43 阅读 · 0 评论