书籍:
1. 追风筝的人
2. 白鹿原
3. 平凡的世界
4. 百年孤独
5. 活着
6. 三杯茶
7. 三体
第一次环境测试搭建:
- 安装依赖软件
- 获取源代码,编译
- 导入基础数据
- 修改配置文件 数据库地址 redis地址 mq(消息中间件)地址
- 启动web服务器 tomcat、weblogic、webshare、jetty、php、Python、nginx、Apache
部署、发版过程:
1. 更新源代码、打包
2.修改配置文件
3. 替换成最新的代码
4.重启web服务
查找以I开始的:cat aaaa |grep ^I
查找以day结尾的:cat aaaa |grep day$
SQL语言:
DDL语句:CREATE、ALTER、DROP (修改表结构 建表等)
DML语句:update、insert、delete、select
DCL语句:是数据库控制功能。是用来设置或更改数据
库用户或角色权限的语句,包括(grant,deny,revoke等)语句
yum安装
http://jingyan.baidu.com/article/c74d600079be530f6a595dc3.h
tml
• rpm安装
http://www.cnblogs.com/xiaoit/p/3877913.html
• 源码安装
http://blog.csdn.net/wendi_0506/article/details/39478369
MySQL自带的mysql客户端连接
mysql -h host –P 3306 -u user -ppassword
注意:密码如果写在命令行的时候一定不能有空格。其他后无空格也可以
显示所有数据库:show databases;
• 选定默认数据库:use dbname;
• 显示默认数据库中所有表:show tables;
• 放弃正在输入的命令:\c
• 显示命令清单:\h
• 退出mysql程序:\q
• 查看mysql服务器状态信息:\s
建表:
create table wsb(
stu_id int PRIMARY key auto_increment,
stu_name varchar(2) not null,
age int,
phone int UNIQUE,
sex varchar(10)
);
Drop后不能恢复
Insert中文出现乱码,更改表的字符集:
ALTER TABLE sudents CONVERT TO CHARACTER SET utf8;
Update student set id=1,name=’zhangsan’ limit 10
Update student set id=1,name=’zhangsan’ limit 5,10 (不包括5,从第六条开始6-11)
like ‘_’ 一个字符 ‘__’两个字符
create table score_new like score 创建同样的表,只是没有数据
create table score_bak as select * from score备份表
mysqldump -uroot -p123456 data > data.sql
存储过程:
delimiter $$;
create procedure test_p11(count int)
begin
declare name varchar(20);
declare phone int(20);
declare i int;
set i = 0;
while i<count do
set name=CONCAT('安大叔',i);
set phone=18612545+i;
insert into stu (stu_name,phone,salary)values (name,phone,i);
set i=i+1;
end while;
end
$$;
delimiter;
call test_p11(500);
select count(*) from students;