![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
一枚用户
码字是一门艺术
展开
-
dangdang.sql
drop database IF EXISTS dang;-- 删除数据库create database dang default character set utf8;-- 创建指定字符集的数据库use dang;-- 进入dang数据库DROP TABLE IF EXISTS d_book;-- 如果此表存在,则删除。-- 创建d_book表CREATE TABLE d_b原创 2014-01-23 18:44:12 · 600 阅读 · 0 评论 -
Mysql数据库的设计.sql
/*//数据库的设计*/ /*// 设计数据库的步骤1.收集信息2.标识对象(实体-Entity)3.标识每个实体的属性*//*//将E-R图转化为表1.将各实体转换为对应的表2.将各属性转换为各表对应的列3.标识每个表的主键列--注意:没有主键的表添加ID编号外,它没有实际含义,用于做主键或外键*/---------------原创 2014-01-23 18:52:50 · 495 阅读 · 0 评论 -
Mysql数据库_DML_多表连接.sql
/*//多表连接*//*//1.交叉连接/笛卡尔交集*/select count(*) from tb_emp;#17select count(*) from tb_dept;#4select * from tb_emp,tb_dept;#68=17*4;select * from tb_emp cross join tb_dept; # --标准写法原创 2014-01-23 18:49:49 · 559 阅读 · 0 评论 -
Mysql数据库_DML.sql
/*//查询数据必须先插入tb-dept数据,因为tb_emp有外键约束*/#1.指明字段进行插入,注意字段和值数量和类型都需匹配insert into tb_dept(name,loc,description) values ('开发板','广州','负责软件开发工作');#2.如果插入的values都是所有字段,可以不用显示写入插入的字段名,强烈不推荐,不会影响到自动增长原创 2014-01-23 18:48:06 · 444 阅读 · 0 评论 -
Mysql数据库_DDL.sql
/*//建表//*/create table tb_emp( --创建id int primary key auto_increment, --主键,自增长name varchar(18),sex varchar(2),age int,address varchar(200),email varchar(100)); create table tb_原创 2014-01-23 18:47:13 · 583 阅读 · 0 评论 -
Mysql数据库_索引.sql
/* //索引 //作用:在数据库中用来加速对标的查询 //创建:自动在主键和唯一键上面创建索引 */ #手动创建索引 select index index_tb_student_name on tb_student(stu_name); --创建索引 # 使用索引,在where之后加上索引,提高查询效率 select * from tb_student wh原创 2014-01-23 18:51:47 · 466 阅读 · 0 评论 -
Mysql数据库_DML_子查询.sql
/*//子查询*/#查询工资比Allen高的员工select sal from tb_emp where ename = '艾伦';select * from tb_emp where sal > 1600;# 或者select *from tb_empwhere sal > (select tb_empwhere ename = '艾伦原创 2014-01-23 18:50:38 · 467 阅读 · 0 评论 -
Mysql数据库_DML_常用函数.sql
/*//concat连接*/select concat(name,description) from tb_dept;/*//查询的时候转大小写*/select upper(name) from tb_emp where empno=8000;select lower(name) from tb_emp where empno=8000;/*//返回字符串的原创 2014-01-23 18:49:16 · 602 阅读 · 0 评论 -
student.sql
drop database if exists student;create database student;use student;create table tb_class(id int primary key auto_increment,class_name varchar(18));#一对多用主外键关联#证明多对多关系不能再tb_student表原创 2014-01-23 18:52:23 · 958 阅读 · 0 评论 -
Mysql数据库_ 视图.sql
/*//实图*/#简单视图create view emp_v_10 asselect empno as 部门编号, ename 员工姓名, sal 工资form deptno =10;select 8 from emp_v_10;--视图#复杂视图select deptno as 部门编号, AVG(sal) as 平均工资, MA原创 2014-01-23 18:46:30 · 477 阅读 · 0 评论