(centos)mysql的安装及基本操作

来源:互联网 发布:mac唇部打底好用么 编辑:程序博客网 时间:2024/05/18 22:44
mysql基本操作:
登陆
  1. 用mysql -uroot -pmolifei dbname_xxx可以直接登录到某个数据库下,省略了user dbname_xxx
write
  1. 创建一个数据库 create database <数据库名>;
  2. 增加一个字段alter table table_name add field_name varchar(255) null/ int(4) 0
  3. 插入一条数据 insert into table_name values('abc','ddd',31,'abc');
  4. 导入一个表格 source table_name;
select
  1. 查询当前数据库:select database();
  2. 查询table中的具体内容:select * from table_name;
  3. 查询某个table中是否存在某字段:select * from table_name where field='value';
  4. 查询某个table拢共多少条数据:select count(0) from table_name;括号里面可以是0、1、*
  5. 查询数据大小 select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.TABLES where TABLE_SCHEMA='resultdb';
  6. 查看建表语句 show create table xxx;
  7. 查看表结构 desc xxx;
  8. 当使用where时,可以采用and和or来做条件合并
  9. select count(*) from baihe_people where news_type like '%经济%';这个是查看news_type字段里面带有‘经济’二字的record
mysqldump
  1. 将数据库中的某个table导出sql文件msyqldump -uroot -pmolifei webdigging_resultdb ganji_people -w "crawlDate=`date  +"%Y-%m-%d" -d  "-1 days"`"  > xxxx.sql
  2. 无论mysqldump的-w和select的where,当针对事件查询时,都可以用 ><=等来比较时间字符串
将sql文件导入数据库
  1. mysql -h183.131.17.236 -uweibo_crawler -p123456 weibo_crawler < /yangfg/sql_files/sina_weibo.sql,将sql文件导入到183.131.17.236中的weibo_crawler数据库中
drop
  1. 删除一个字段alter table table_name drop field_name;
  2. 删除一个table  drop table table_name;
delete
  1. 删除一条record:delete from table_name where news_text='aa'
开启log
  1. 查看是否启用日志:
    show variables like 'log_%';
  2. 查看当前的日志:
     show master status;
0 0
原创粉丝点击