随笔分类 -  MySQL学习笔记

记录MySQL的学习历程
摘要:本次实验主要通过cmd命令终端进行数据库的“事务与锁”的简单演示。实例演示一: 首先,在windows下,开启一个cmd命令行终端,登陆MySQL数据库,打开xxx数据库,查询其下的emp表,如下: 然后,输入:set autocommit=false;(非自动commit模式,需要手动提交后才生效)回车,再删除一笔数据:delete from emp where id=11;查询发现id为11的数据确实已删除。 此时,再打开另一个新的cmd命令行终端。同样打开xxx数据库并查询emp表,我们发现,在新的cmd终端中看到的emp表中id为11的数据依然存在! 接着,我们... 阅读全文
posted @ 2012-12-28 21:14 翔宇后生 阅读(710) 评论(0) 推荐(0)
摘要:基于前面创建的数据库xxx,数据表emp和deparment,我们进行如下的学习和实践1.统计出平均薪水:select avg(salary) from emp;除avg();外,MySQL的内置函数还有:max(); min(); sum(); 组函数() 等等。2.求每个部门的最高薪水3.排序: select * from emp order by salary;(从高到低) select * from emp order by salary desec; 最后添加desc及时倒序4.请输出 平均薪水高于 1500的部门 select deparment from emp where av 阅读全文
posted @ 2012-12-26 13:21 翔宇后生 阅读(238) 评论(0) 推荐(0)
摘要:第一步,调出cmd命令行窗口,从键盘输入:mysql -u root -p,然后根据提示,输入安装数据库时设定的密码,回车即可登录。 第二步,创建数据库、建立数据表:1.显示已创建的数据库:show databases; 2.创建数据库:create database xxx; 3.设置数据集(解决中文乱码)set char set 'GBK'; 4.进入刚刚创建的数据库:use xxx; 5.显示已创建的数据表:show tables; 6.创建数据表 --员工表 create table emp( id int(10) not null primary key au... 阅读全文
posted @ 2012-12-25 19:19 翔宇后生 阅读(232) 评论(0) 推荐(0)