程序员开发实例大全宝库

网站首页 > 编程文章 正文

mysql 常用命令(MySQL常用命令查)

zazugpt 2024-10-09 22:39:24 编程文章 13 ℃ 0 评论

1. 导出数据库

mysqldump -p1234565 --databases databasename > mysql.sql

2. 导入数据

use mysql source /mysql.sql

3. shell链接mysql远程服务器

mysql -h 10.0.0.111 -P 3306 -u -p123456

## 4. 将时间戳转换成北京时间

select st,packagename,from_unixtime(starttime) from task where packagename like '%WINDOWS%' limit 1\G; ** 使用from_unixtime,其中(starttime)是时间戳 **

5. 使用select语句导出数据

select st,packagename,from_unixtime(starttime) from task where packagename like '%WINDOWS%' into o utfile '/tmp/windows'

6.增加一个表的列

alter table task add password varchar(255); **默认就是该字段可以为空**

7.shell查看mysql数据库

query="select count(*) from packagedownloadcount where insert_date='$my_date'"
count_result=$(mysql -u"root" -p"passwd" -D  "db" -s  -e "$query") #对数据库进行操作
#count_result可以直接得出结果,-s 就是去掉返回的头

8 shell insert update数据库

insert="insert into package("insert_date","name","dname","pname","psize","pcount"
) values('$my_date','com','www.baidu.com','aaa',1930,'$count')"

update="update packageset pt='$count' where insert_date='$my_date'"

9 删除数据库

drop database app1

10 查看某个用户的权限

show grants for 'username'@'%';

11创建数据库

CREATE DATABASE sqlite_convert CHARACTER SET utf8 COLLATE utf8_general_ci;

12 查看数据库的编码

mysql> USE my_database;
mysql> show variables like "character_set_database";

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表