MySQL
配置
- Mac下载,设置中启动MySQL服务。
- vim ~/.bash_profile
PATH=$PATH:/usr/local/mysql/bin
source ~/.bash_profile - 输入mysql,检验能否识别命令。
- 配置成功。
bin命令
- mysql -u root -p
密码为空 mysql -h 10.255.206.176 -P 33007 -u opc_beta -p
密码制指定mysql
- show databases;
- use test;
- select database();
- show tables;
- show columns from useraddr;
- describe useraddr;
- select country from useraddr;
- select * from useraddr;
- insert into useraddr (country,city,userid) values (‘China’,’linfen’,’10’);
- select * from useraddr limit 0,1;
- select * from useraddr order by id limit 0,1;
- delete from useraddr where id=1;
- update useraddr set country=’Jopan’ where id=3;
- alter table useraddr add num int(11) not null;
- alter table useraddr add name varchar(45) default ”;
- update useraddr set name=replace(name,’lixin’,’LiXIN’);
属性名不用加单引号。
详情见
http://blog.csdn.net/jin13277480598/article/details/52504592
事务命令
- 终端操作mysql时,一个终端就相当于一个数据库连接。
- 查看当前事务隔离级别。
select @@tx_isolation - 开启事务
start transaction;
commit;
rollback;
事务的几种冲突
- 读取了还未提交的数据。
- 先读取了事务提交前的数据,后读取了事务提交后的数据。
- 先整体修改了一批数据,后读取到事务提交后的数据。