mysql--------常用命令

原创 2018年01月13日 08:50:48

命令或者代码来学习数据库是最好的,当你熟悉的不能再熟悉了再去用可视化工具,个人建议。

打开数据库,输入密码就可以操作数据库了

 

操作数据库

 

登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束

 

1、 显示数据库列表

 

show databases;

 

缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。

 

2、 显示库中的数据表:

 

use mysql;

 

show tables;

 

3、 显示数据表的结构:

 

describe 表名;

 

4、 建库与删库:

 

create database 库名;

 

drop database 库名;

 

5、 建表:

 

use 库名;

 

create table 表名(字段列表);

 

drop table 表名;

 

6、 清空表中记录:

 

delete from 表名;

 

7、 显示表中的记录:

 

select * from 表名;

 

第五招、导出和导入数据

 

1. 导出数据:

 

mysqldump --opt test > mysql.test

 

即将数据库test数据库导出到mysql.test文件,后者是一个文本文件

 

如:mysqldump -u root -p123456 --databases dbname > mysql.dbname

 

就是把数据库dbname导出到文件mysql.dbname中

 

2. 导入数据:

 

mysqlimport -u root -p123456 < mysql.dbname。

 

不用解释了吧

 

3. 将文本数据导入数据库:

 

文本数据的字段数据之间用tab键隔开。

 

use test;

 

load data local infile "文件名" into table 表名;

 

1:使用SHOW语句找出在服务器上当前存在什么数据库

 

mysql> SHOW DATABASES;

 

2:创建一个数据库MYSQLDATA

 

mysql> CREATE DATABASE MYSQLDATA;

 

3:选择你所创建的数据库

 

mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

 

4:查看现在的数据库中存在什么表

 

mysql> SHOW TABLES;

 

5:创建一个数据库表

 

mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

 

6:显示表的结构:

 

mysql> DESCRIBE TANLENAME;

 

7:往表中加入记录

 

mysql> insert into MYTABLE values ("hyq","M");

 

8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)

 

mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;

 

9:导入.sql文件命令(例如D:/mysql.sql)

 

mysql>use database;

 

mysql>source d:/mysql.sql;

 

10:删除表

 

mysql>drop TABLE MYTABLE;

 

11:清空表

 

mysql>delete from MYTABLE;

 

12:更新表中数据

 

mysql>update MYTABLE set sex="f" where name='hyq';

 

13:备份数据库

 

mysqldump -u root 库名>xxx.data

 

14:退出MYSQL命令: exit (回车)

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux 最最常用命令使用示例(10个并配图)

之前一个朋友想要我教下Linux的使用,于是我按照命令的关联性做了一个入门级的教程 如下:(如果想下载 word 文件保存,请 下载) --------------------------------...
  • chinaeran
  • chinaeran
  • 2014年11月24日 13:04
  • 4883

Linux20个常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下...
  • xufei512
  • xufei512
  • 2016年11月24日 17:43
  • 1640

Cygwin常用命令

Cygwin是一个用于在Windows上模拟Linux环境的软件。 通过cygwin,可以在windows环境下使用linux的程序,像find、tar等一些工具也可以在windows下使用,让...
  • u011134399
  • u011134399
  • 2014年12月04日 09:55
  • 265

linux中rpm常用命令

转自:http://blog.csdn.net/robertaqi/article/details/6070780
  • shanliangliuxing
  • shanliangliuxing
  • 2014年07月02日 23:30
  • 723

ADB 常用命令及详解

ADB TV PULL PUSH 文件夹 常用命令
  • zhcswlp0625
  • zhcswlp0625
  • 2016年12月26日 21:00
  • 4871

git&github常用命令

1、Github操作 2 新建github个人仓库 2 Github的sshkey注册 2 Fork别人的项目 2 Pullrequest合并贡献者的操作 2 2、Git...
  • qxy1242062102
  • qxy1242062102
  • 2016年11月04日 10:12
  • 381

Tomcat性能优化及常用命令整理

1汤姆猫性能优化 1.1连接参数 1.1.1默认连接配置 默认连接器采用阻塞式 IO,默认最大线程数为200,配置如下:                connectionTi...
  • dc_726
  • dc_726
  • 2013年09月21日 15:03
  • 6113

运维常用命令

redis模糊匹配批量删除键值redis-cli KEYS "pattern" | xargs redis-cli DEL 查询日志访问次数排行tail access.log -n 20000|a...
  • a519640026
  • a519640026
  • 2017年07月26日 18:08
  • 185

windows常用命令

Dos常用命令一:  net use \\ip\ipc$ " " /user:" " 建立IPC空链接   net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空...
  • feng_yu_sui_yuan
  • feng_yu_sui_yuan
  • 2017年04月21日 11:36
  • 97

hadoop常用命令

启动Hadoop 进入HADOOP_HOME目录。执行sh bin/start-all.sh 关闭Hadoop 进入HADOOP_HOME目录。执行sh bin/stop-all.sh   ...
  • wuliowen
  • wuliowen
  • 2016年09月10日 19:21
  • 3274
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql--------常用命令
举报原因:
原因补充:

(最多只允许输入30个字)