数据库入门
我又回到那老街
赚钱是我人生唯一的目标!有了钱我才能有别的目标,不然一切都是空谈!
展开
-
1-03:基本的MySQL命令
mysql基本的语句 >mysql -u 用户名 -p //命令行连接Mysql; >show databases; //显示当前所有的数据库名; >show tables; //显示当前数据库中的所有表名; >use 数据库名; //选择一个数据库; 选择语句 >select [字段原创 2018-08-21 14:46:13 · 138 阅读 · 0 评论 -
3-02:建表案例
1.定长与变长分离; 2.常用列与不常用列分离; 在每次建表时都应该优先使用表格将表的逻辑和结构等梳理清楚,在进行表的建立; 示例: 创建一张用户表: 确立表结构 用户id 用户名 密码 id name password 确立列属性 列名称 列类型 列属性 默认值 是否主键 是否NULL - - ...原创 2018-08-21 12:42:22 · 169 阅读 · 0 评论 -
3-03:视图View
概念 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。 数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。 视图不包含任何数据,它包含的是 SQ...原创 2018-08-27 18:00:55 · 168 阅读 · 0 评论 -
3-01:建库、列的类型和属性
建库 起一个好听的名字 CREATE DATABASES 好听的名字; 建库就是你新建一个文件夹,然后你将会在文件夹中放入好多的Excel表格文件 建表 根据实际情况起一个表的名字 CREATE TABLE testTable (id int,name varchar,age int); 建表就是你新建一个Excel表格文件,然后规定这张表的列名,后续使用表格,将...原创 2018-08-20 11:47:42 · 202 阅读 · 0 评论 -
2-04:左右内连接查询与union
左右内连接查询与union 内连接查询: >select table1.name,table2.name from table1 inner join table2 on table1.name = table2.name; 左连接查询: >select table1.name,table2.name from table1 left join table2 on table...原创 2018-08-17 16:22:34 · 175 阅读 · 0 评论 -
2-01:MySQL中的增删改查(入门版)
增 (insert操作) values 中的值,与前面选择的列名,一一对应 insert into 表名 (列名,列名,…) values (‘值’); 增加数据的原则:列与值要严格的一一对应; 增加一行数据,默认选择的是全部列,列名直接不写就是插入一行选择全部列: insert into 表名 列名不写 values (值),(值);//一个括号就是一行数据 ...原创 2018-08-08 17:56:54 · 156 阅读 · 0 评论 -
2-03:查询之group分组与统计函数
SELECT之group分组与统计函数 简单使用: select * from goods group by goods_pice; 注解:查询根据商品的价格进行分类汇总,相同价格的归为一类; 执行过程:根据所给条件进行排序,之后进行挨个查询,然后归类; count() 函数,计数函数 注解:查询商品分类为2的所有商品的个数; select count...原创 2018-08-10 17:53:14 · 192 阅读 · 0 评论 -
2-02:理解查询模型
查询模型 1.列 看作 变量; 2.列是可以计算的; 3.where 是一个表达式 他的返回的是布尔值; 示例: select name from users where age>=10; 可以形象的看作是下面这样: let arr = []; let users = [ {name:’a’,age:15...原创 2018-08-10 11:13:58 · 213 阅读 · 0 评论 -
1-01:MYSQL
SQL SQL是结构化查询语言; 它是一种what型的语言,而非how型的语言; how:告诉语言怎么做; what:告诉语言你要什么,怎么做是语言内部的事; SQL的三个部分 DML(data manipulation language):数据操作语言;(80%)必须要熟练掌握,了然于胸 数据库使用 DDL(data definition language):数据定义语言;(...原创 2018-07-31 15:57:59 · 141 阅读 · 0 评论 -
1-02:MySQL中的数据类型
MySQL中的数据类型 整形 整形 所占字节 取值范围 tinyint 1字节 -128~127 smallint 2字节 -32768~32767 mediumint 3字节 -8388608~8388607 int 4字节 -2147483648~2147483647 bigint 8字节 +-9.22*10的18次方 浮点型 float(m,d) 4字节 单精度浮点型,m总个...原创 2018-07-23 17:28:41 · 167 阅读 · 0 评论 -
3-04:引擎、字符集、索引、事务
引擎 - 表引擎:组织数据的方式 - 常见的存储引擎与其特点 特点 Myisam BDB Memory InnoDB Archive 存储限制 没有 没有 有 64TB 没有 事务安全 - 支持 - 支持 - 锁机制 表锁 页锁 表锁 行锁 行锁 B树索引 支持 ...原创 2018-08-29 15:37:12 · 134 阅读 · 0 评论