linux 查看数据库和表

来源:互联网 发布:xp怎样安装网络打印机 编辑:程序博客网 时间:2024/06/05 17:41

mysql -h localhost -u 用戶名 -p密碼                //連接數據庫
use desk_show;                                          //使用數據庫
show tables;                                              //顯示數據表
describe desk6_0;                                     //顯示表結構

 

 

mysql其他命令:

 

show databases; 显示数据库

 

create database name; 创建数据库

 

use databasename; 选择数据库

 执行命令source /root/20151010.sql

drop database name 直接删除数据库,不提醒

  

show tables; 显示表

  

describe tablename; 显示具体的表结构

select 中加上distinct去除重复字段

 

mysqladmin drop databasename 

删除数据库前,有提示。

 

显示当前mysql版本和当前日期

select version(),current_date; 


root密码管理     
设置root用户的密码     mysqladmin -uroot password 'password'
修改root用户的密码     mysqladmin -uroot -p password 'password'
 
数据库,表管理     
进入mysql     mysql -h hostname -uroot -p
创建数据库     mysql> create database location
导入数据结构     mysql -uroot -p location <./location.sql
查看数据库     mysql> show databases;
进入某个库     mysql> use location;
查看表信息     mysql> show tables;
查看表结构     mysql> desc Contact;
改表名     mysql> rename table Contact to Contact_new
删除库     mysql> drop database location
删除表     mysql> drop table Contact
 
授权部分     
建立用户并授权     mysql> grant all on location.* to gk1020@'10.1.11.71' identified by 'gk1020'
取消授权     mysql> revoke all on location.* from gk1020@'10.1.11.71'
刷新权限     mysql> flush privileges
 
操作语句     
查询     mysql> select * from Contact
mysql> select count(*) from Contact
修改     mysql> update Contact set RegTime=‘2008-01-01 00:00:00’ where id=1
mysql> update Contact set RegTime=‘2008-01-01 00:00:00’,CID=1 where id=1
插入     mysql> insert into Contact values('',''…)
mysql> insert into Contact(ID,CID,Contact) values('',''…)
删除     mysql> delete from Contact where id=1
 
备份数据库location     mysqldump -uroot -p -l location >./location.sql
备份某个表     mysqldump -uroot -p -l --database location --table Contact >./contact.sql
导出数据库location的数据结构     mysqldump -d -uroot -p location >./location.sql
恢复数据库:mysql -uroot -p location < location.sql
备份数据文件和sql文件分离:mysqldump -uroot -p location contact -T backup/
导出数据: select * from contact into outfile 'contact.txt';
恢复sql文件:cat contact.sql | mysql -uroot -p location
导入数据(要跟绝对路径) mysqlimport -uroot -p zhang  /usr/local/mysql/var/backup/contact.txt
 
复制表     复制表Contact为Contact_bak     mysql> create table Contact_bak as select * from Contact
复制表Contact的结构     mysql> create table Contact_bak as select * from Contact where 1=2

查看正在执行的任务           mysql> show processlist
kill正在执行的任务      mysqladmin -uroot -p kill process_id

查看表状态:mysql> check table Contact  or mysqlcheck -uroot -p -c location Contact 
修复表:        mysql> repair table Contact  or mysqlcheck -uroot -p -r location Contact 
优化表:        mysql> optimize table Contact  or mysqlcheck -uroot -p -o location Contact 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 试管取卵医生说卵子碎片多怎么办 取卵腹水抽水后尿不通怎么办 手机锁屏密码忘了怎么办求解锁 苹果手表锁屏密码忘记了怎么办 苹果手表锁屏密码忘了怎么办 电脑输密码时点了用户账户怎么办 w7电脑锁屏密码忘记了怎么办 台式电脑w7锁屏密码忘记了怎么办 win7电脑锁屏密码忘记了怎么办 苹果手机4s开机密码忘记了怎么办 苹果4s下载东西忘记密码怎么办 苹果4s不记得开机密码怎么办? 苹果手机id密码忘了怎么办能解锁 苹果5s id密码忘了怎么办? 苹果手机激活锁id忘记了怎么办 苹果刷了机忘了账号无法激活怎么办 三星s7指纹解开锁密码忘了怎么办 索尼手机锁屏密码忘了怎么办 金立手机开机密码忘了怎么办 如果小米手机锁屏密码忘记了怎么办 小米手机锁屏密码忘了怎么办 小米5x忘记了屏保锁屏密码怎么办 htc手机锁屏密码忘了怎么办 苹果7手机解锁密码忘了怎么办 魅族7plus锁屏密码忘了怎么办 捡到苹果手机不知道id密码怎么办 平板不知道id地址和密码怎么办 红米1s刷机变砖了怎么办 车玻璃被鞭炮炸了黑印子怎么办 出轨的事被家人知道后道处传怎么办 村霸霸占土地弱势村民该怎么办? 户户通没有插卡位置信息改变怎么办 出现重大污染天气时企业该怎么办 电子税务句注册后未绑定企业怎么办 报税的时候PIN码忘了怎么办 购房合同丢失开发商不给补怎么办 租赁合同丢了房东不退押金怎么办 小孩不愿意喝奶粉爱喝乳酸菌怎么办 长安通不记名卡丢了怎么办 农村电表箱里的开关坏了怎么办 建行手机银行登录密码忘了怎么办