马士兵mysql学习笔记
马士兵mysql学习笔记
希望有用
希望有用
1 create database mydate;--创建一个数据库mydata
2 --创建部门表dept
3 create table dept
4 (
5 deptno int,--部门号
6 dname varchar(14),--部门名称
7 loc varchar(13),--部门位置
8 primary key(deptno)
9 );
10 --创建雇员表emp
11 create table emp
12 (
13 empno int primary key ,--员工号
14 ename varchar(10),--员工姓名
15 job varchar(9),--工种
16 mgr int,--所属经理编号
17 hiredate datetime,--入职日期
18 sal double,--薪水
19 comm double,--奖金
20 deptno int,--部门号
21 foreign key(deptno) references dept(deptno)
22 );
23 --创建工资等级表salgrade
24 create table salgrade
25 (
26 grade int,--等级
27 losal int,--最低薪水
28 hisal int,--最高薪水
29 primary key(grade)
30 );
31 ------------------------------------
32 ?:显示帮助信息
33 \. c:\\mysql_script\\mydata.sql;执行sql脚本文件
34 show databases;--显示mysql中所有的数据库名称
35 use mydata;--进入当前数据库
36 show tables;--显示当前数据库中所有表的名称
37 desc dept;--显示表结构信息
38 ----------------------------------------------
39 select * from dept order by deptno desc limit 3,2;--取出第4,5两条记录
40 -----------------------------------------------------------
41 create table article
42 (
43 id int primary key auto_increment,--设置id为自动递增字段
44 title varchar(255)
45 );
46 insert into article values(null,'a');
47 insert into article(title) values('b');
48 -----------------------------------------------
49 select now();--查询系统当前时间
50 select date_format(now(),'%Y-%m-%d %H-%I-%S');--显示格式化后的系统当前时间
51 insert into emp values(9999,'Tom','clerk',110,'1981-12-23 12:23:23',8000,80,1);--mysql自动将格式化的字符串转化为日期存储
52
2 --创建部门表dept
3 create table dept
4 (
5 deptno int,--部门号
6 dname varchar(14),--部门名称
7 loc varchar(13),--部门位置
8 primary key(deptno)
9 );
10 --创建雇员表emp
11 create table emp
12 (
13 empno int primary key ,--员工号
14 ename varchar(10),--员工姓名
15 job varchar(9),--工种
16 mgr int,--所属经理编号
17 hiredate datetime,--入职日期
18 sal double,--薪水
19 comm double,--奖金
20 deptno int,--部门号
21 foreign key(deptno) references dept(deptno)
22 );
23 --创建工资等级表salgrade
24 create table salgrade
25 (
26 grade int,--等级
27 losal int,--最低薪水
28 hisal int,--最高薪水
29 primary key(grade)
30 );
31 ------------------------------------
32 ?:显示帮助信息
33 \. c:\\mysql_script\\mydata.sql;执行sql脚本文件
34 show databases;--显示mysql中所有的数据库名称
35 use mydata;--进入当前数据库
36 show tables;--显示当前数据库中所有表的名称
37 desc dept;--显示表结构信息
38 ----------------------------------------------
39 select * from dept order by deptno desc limit 3,2;--取出第4,5两条记录
40 -----------------------------------------------------------
41 create table article
42 (
43 id int primary key auto_increment,--设置id为自动递增字段
44 title varchar(255)
45 );
46 insert into article values(null,'a');
47 insert into article(title) values('b');
48 -----------------------------------------------
49 select now();--查询系统当前时间
50 select date_format(now(),'%Y-%m-%d %H-%I-%S');--显示格式化后的系统当前时间
51 insert into emp values(9999,'Tom','clerk',110,'1981-12-23 12:23:23',8000,80,1);--mysql自动将格式化的字符串转化为日期存储
52