Mysql
Azhang_
这个作者很懒,什么都没留下…
展开
-
[Mysql]表关系和表联结
表关系先了解一个概念,外键:在一个表中,定义一个字段,这个字段中存储的数据是另外一张表中的主键就是在一个表中的字段,代表着这个数据属于谁了解: 外键实现的方式,有两种:物理外键、逻辑外键 物理外键: 就是在创建表时,就指定这个表中的字段是一个外键,并且强关联某个表中的某个字段 需要在定义字段时,使用sql语句来实现。 但是这种方法也有很大的缺点,就是不灵活。比如想删除某个表中的某个数据,如果 他和另一个表有强关原创 2020-12-01 20:38:28 · 381 阅读 · 0 评论 -
[Mysql]数据库子查询
Mysql数据库允许多个查询合并,也就是将某个查询的结果直接作为下个查询的条件进行多次嵌套的做法,举两个例子:1. 普通查询假如需要列出订购物品TNT2的所有客户,应该怎样检索?第一种,分步查询(1) 检索包含物品TNT2的所有订单的编号。select order_num from orderitems where prod_id = ‘TNT2’;±----------+| order_num |±----------+| 20005 || 20007 |±----------+(原创 2020-12-01 14:15:44 · 383 阅读 · 0 评论 -
[Mysql]Mysql数据类型
Mysql数据类型在设计表时,应该特别重视所用的数据类型。使用错误的数据类型可能会严重地影响应用程序的功能和性能。 更改包含数据的列不是一件小事(而且这样做可能会导致数据丢失)。 最常见数据类型:整型、浮点型、字符串、日期等1、字符串数据类型最常用的数据类型是串数据类型。它们存储串,如名字、地址、电 话号码、邮政编码等。 不管使用何种形式的串数据类型,串值都必须括在引号内。有两种基本的串类型,分别为定长串和变长串1.1 定长串:char接受长度固定的字符串,其长度是在创建表时指定的。 定长列不允原创 2020-11-03 15:41:33 · 259 阅读 · 0 评论 -
[Mysql]基础操作
库mysql -u username -p //回车之后输入密码即可进入show databases; //查看数据库 一定要加分号create database 库名 default charset=utf8; //创建数据库 drop database 库名; //删除数据库 use 库名; //打开数据库 quit; //退出表格式为create table (if not exists) 表名(字段名称1 字段类型 其他约束, 字段名称2 字段类型 其他约束,…) engine=原创 2020-11-03 15:26:00 · 184 阅读 · 0 评论