
MySQL
文章平均质量分 63
men_wen
这个作者很懒,什么都没留下…
展开
-
MySQL数据库的完整性约束
1.完整性约束1.1 主键(primary key)主键约束相当于not null 和 唯一性约束。创建表时添加主键约束的多种方式1. create table tmp( num int primary key, name varchar(20), sex char(2));2. create table tmp( num int, name varchar(20), sex char(2), p原创 2016-12-21 18:01:02 · 1905 阅读 · 0 评论 -
MySQL的数据类型学习笔记
MySQL的数据类型整型1. tinyint大小相当于c的char类型,1个字节,它有一个别名叫bool两者大小相同tinyint表示范围:-128 - 127tinyint unsigned表示范围:0 - 2552. smallint大小相当于c的short类型,2个字节smallint表示范围:-32768 - 32767smallint unsigned表示范围:0-655353.原创 2016-12-23 22:13:45 · 669 阅读 · 0 评论 -
MySQL数据库的基本操作
MySQL数据库的基本操作1. 基本操作1.1登录mysqlmysql -u【user】 -h【IP】 -P【port】 -p【password】-u【user】指定登录用户;如果登录本机,-h和-P可以省略,默认端口号为3306;-p【password】填写登录密码,也可以忽略此项。1.2 基本命令显示所有数据库:SHOW DATABASES;选定数据库:USE dbn原创 2016-12-19 18:07:39 · 436 阅读 · 1 评论 -
mysql数据库的select单表查询语句
SELECT单表查询1. 添加查询数据//先创建3个表,具有如下属性create table DEPT( deptno INT(2) zerofill not null, dname VARCHAR(14), loc VARCHAR(13));alter table DEPT add constraint PK_DEPT primary key (DEPTNO);cre原创 2017-02-22 11:10:00 · 7904 阅读 · 0 评论 -
MySQL数据库的多表查询
MySQL数据库的多表查询1. 交叉连接定义:交叉连接是不带WHERE 子句的多表查询,它返回被连接的两个表所有数据行的笛卡尔积。返回到结果集合中的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。关键字:CROSS JOIN 格式:SELECT * from 表1 CROSS JOIN 表2 或者将两个表之间用逗号连接mysql> select * fro原创 2017-02-22 15:13:56 · 2094 阅读 · 0 评论 -
MySQL数据库的子查询
MySQL数据库的子查询1. 子查询定义:子查询即一个查询语句嵌到另一个查询语句的子句中;可以出现在另一个查询的列中,where子句中,from子句中等。例如:通过子查询实现一个自身连接的功能,显示员工与领导的关系自身连接:mysql> select A.ename 员工 , B.ename 领导 from EMP A, EMP B where A.mgr = B.empno;子查询:mysql原创 2017-02-23 12:19:45 · 1976 阅读 · 0 评论 -
MySQL数据库的聚合函数和分组查询
MySQL数据库的聚合函数和分组查询1. 聚合函数聚合函数一般用于统计,常用如下:count(field) //记录数avg(field) //平均值min(field) //最小值max(field) //最大值sum(field) //总和1.1 coun()的使用count统计一张表的记录数mysql> select count(*) as 记录原创 2017-02-24 16:34:39 · 3714 阅读 · 0 评论 -
MySQL数据库的函数
MySQL数据库的函数MySQL函数共有5种,分别为:控制流程函数字符串函数数值函数日期和时间函数聚合函数1. 控制流程函数1. CASE / WHENCASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END例如:mysql> select c原创 2017-02-24 18:12:02 · 391 阅读 · 0 评论