适合初学者的MySQL学习笔记之库操作示例

数据库 MySQL
本文我们主要介绍了一些适合初学者学习的MySQL数据库的一些基础知识,这些知识都是简单易懂的,希望能够对您有所帮助。

学习MySQL数据库是很有必要的,很多基于PHP语言的应用程序的开发都会用到MySQL数据库。对于初学者来说,MySQL数据库的学习也并不是那么的难,本文开始我们介绍几篇适合初学者的MySQL数据库学习的文章,接下来我们就开始介绍这部分内容。

库的基本操作:

1、创建数据库

命令:create database <数据库名>

例如:建立一个名为xhkdb的数据库

mysql> create database xhkdb;

2、显示所有的数据库

命令:show databases (注意:最后有个s)

mysql> show databases;

3、删除数据库

命令:drop database <数据库名>

例如:删除名为 xhkdb的数据库

mysql> drop database xhkdb;

4、连接数据库

命令: use <数据库名>

例如:如果xhkdb数据库存在,尝试存取它:

mysql> use xhkdb;

屏幕提示:Database changed

5、查看当前使用的数据库

mysql> select database();

6、当前数据库包含的表信息:

mysql> show tables; (注意:最后有个s)

库的导入导出操作:

1.导出整个数据库

mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)

mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

3.导出一个数据库结构

mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

A:常用source 命令

进入mysql数据库控制台,如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source wcnc_db.sql

B:使用mysqldump命令

mysqldump -u username -p dbname < filename.sql

C:使用mysql命令

mysql -u username -p -D dbname < filename.sql

关于适合初学者的MySQL学习笔记之库操作示例的知识就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. 介绍六个有用的MySQL的SQL语句
  2. MySQL大数据量快速插入方法和语句优化
  3. MySQL数据库完整备份与增量备份的原理简介
  4. 六条比较有用的MySQL数据库操作的SQL语句
  5. 详解xtrabackup对MySQL进行备份和恢复的全过程
责任编辑:赵鹏 来源: 博客园
相关推荐

2011-08-16 13:59:42

MySQL初学者表的操作

2011-08-16 14:43:57

MySQL查询初学者

2011-08-16 14:14:22

MySQL数据库初学者

2011-08-16 15:19:21

2011-08-16 16:10:12

MySQLORDER BY子句GROUP BY子句

2011-08-16 15:04:41

MySQL数据库管理员常用操作

2011-08-16 15:35:50

MySQLSELECT语句FROM子句

2021-12-09 05:58:51

编程语言开发代码

2023-10-25 16:16:27

2011-07-26 17:55:16

iPhone Runtime

2010-05-19 17:54:50

2009-09-28 09:45:00

CCNA学习经验CCNA

2020-09-08 19:03:41

Java代码初学者

2018-04-24 11:09:13

LinuxShellfc

2015-07-20 13:56:59

SDN

2011-08-29 15:45:59

Lua函数

2020-05-10 16:59:56

Python装饰器开发

2010-05-12 17:36:44

MySQL初学者

2011-08-23 14:01:03

LUA
点赞
收藏

51CTO技术栈公众号