● 数据库
文章平均质量分 79
你是我世界的光
不念过往,不畏将来。
展开
-
MySQL中的数据类型
MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。一、数值类型数值类型包括:整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,浮点数类型有FLOAT和DOUBLE,定点小数类型DECIMAL。日期/时间类型:包括YEAR、TIME、DATE、DATATIME和TIMESTAMP。字符串类型:CHAR、VARCHAR、BIN原创 2016-07-02 23:52:15 · 3791 阅读 · 1 评论 -
Mysql学习小结
以下是对imooc学习Mysql的学习阶段总结。一.Mysql中的数据类型 ⑴数值类型Mysql作为SQL语言的扩展,支持以下整数类型(来自Mysql文档):Mysql中当然也支持浮点类型,有如下: 类型说明 取值范围 FLOAT[(M, D)] 最小非零值:±1.175494351E – 38 DOUBLE[(M,D)] 最原创 2016-04-23 11:38:26 · 707 阅读 · 0 评论 -
创建和操作表
对表的基本操作,这里主要有四个,分别是:创建表修改表(更新表)删除表重命名表下面就这四种操作来说明一下:1.表的创建表的创建主要是利用CREATE语句。 例如创建一个包含name,sex,score属性的students表。mysql> CREATE TABLE students -> ( -> name varchar(64) not null, -> sex原创 2016-07-17 22:27:59 · 519 阅读 · 0 评论 -
表的查询(二)
1.汇总数据1.AVG()函数返回平均数:如下,计算:mysql> SELECT AVG(score) AS avg_score FROM students;+-----------+| avg_score |+-----------+| 41.2500 |+-----------+1 row in set (0.00 sec)2.COUNT()函数COUNT()函数进行计数,可以利原创 2016-07-18 17:15:58 · 420 阅读 · 0 评论 -
表的查询(一)
在mysql里面,我个人表查询是一个非常 “大头”的操作。1.基础的数据检索语句数据检索的基础语句是SELECT 语句。例如,检索表中所有的数据:语法:SELECT * FROM 表名;检索表中特定的某一列:语法:SELECT 列名 FROM 表名;检索多个列:语法: SELECT 列名1,列名2,列名3… FROM 表名;2.对检索出的数据进原创 2016-07-18 15:45:22 · 327 阅读 · 0 评论 -
MySQL中的增删改
1.增加记录操作主要用到INSERT语句。例如,向表中插入:mysql> INSERT INTO course VALUES(7,'bio');Query OK, 1 row affected (0.11 sec)mysql> select * from course;+-----------+-------------+| course_id | course_name |+-------原创 2016-07-19 09:48:11 · 416 阅读 · 0 评论 -
高级特性简介
1.约束1.主键约束任意两行的主键值都不相同。每行都具有一个主键值(不允许NULL值)。主键值不能重用,即从表中删除一行,该行的主键值不分配给新行。包含主键值的列不修改或更新。下面我们创建一个学生表,并定义学号为主键:mysql> CREATE TABLE student -> ( -> id INT(20) UNSIGNED NOT NULL PRIMARY KEY,原创 2016-07-19 17:17:04 · 1017 阅读 · 0 评论 -
视图
视图是虚拟的表,只包含使用时动态检索数据的查询。视图不包含任何列和数据,它包含的是一个查询。 重要的是视图仅仅是用来查看存储在别处的数据的一种设施,视图本身不包含数据,因此它们返回的数据时从其他表中检索出来的。在添加或更改这些表中的数据时,视图将返回改变过的数据。基本语法: CREATE VIEW 视图名称 AS (这里是SELECT 查询语句)—>使用视图的好处?使操作简单化原创 2016-07-19 15:10:13 · 372 阅读 · 0 评论 -
表的查询(三)
1.创建子查询子查询:假设我们这里有这样一张表,其中存有数据:mysql> select * from stuscore;+--------+| ascore |+--------+| 20 || 50 || 100 |+--------+3 rows in set (0.00 sec)还有一张我们之前用过的表:mysql> selec原创 2016-07-19 09:19:24 · 352 阅读 · 0 评论 -
SQL学习总结(一)【计算字段&数据处理函数】
1.创建计算字段 计算字段并不实际存在于数据库中,计算字段是运行时在select语句内创建的。有拼接字段、对字段进行算术运算等方式创建计算字段。select vend_name+'('+vend_country+')' from Vendors order by vend_name; 如上,直接在select语句后面进行拼接(MySql不支持+或者||,可以使用concat函数进行拼原创 2016-03-31 11:29:05 · 1738 阅读 · 0 评论