热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql数据库基本命令和使用

mysql数据库基本命令和使用1.创建数据库语法格式如下:CREATEDATABASE数据库名;2.显示数据库语法格式如下:SHOWD

mysql数据库基本命令和使用

1.创建数据库语法格式如下:CREATE DATABASE 数据库名;

2.显示数据库语法格式如下:SHOW DATABASES;

3.打开数据库语法格式如下:USE 数据库名字;

4.删除数据库语法格式如下:DROP DATABASE 数据库名;

5.显示数据库中的表指当前数据库中所有的表语法格式如下:SHOW TABLES;

6.创建数据库表定义表结构,设置表和列的属性。

语法格式如下:
 

CRATE TABLE 表名(

字段名 数据类型[可选项],

字段名 数据类型[可选项],

);
 

举例子:创建一个新闻表设置主键自增(NEWS_ID),标题(NEWS_TITLE)、日期(NEWS_DATA)不许为空

 

CREATE TABLE NEWS(

NEWS_ID  INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,

NEWS_TITLE  VARCHAR(100) NOT NULL,

NEWS_DATA DATA NOT NULL;

)ENGINE=MyISAM DEFAULT CHARSET=gb2312;

 

7.查看表结构 语法格式如下:EXPLAIN 表名;

 

8.删除数据表:语法格式如下:DROP  TABLE 表名;

 

9.查看数据表内容 语法格式如下:

SELECT * FROM 表名1,表名2

[WHERE 条件]

[GROUP BY 分组字段];

[HAVING 分组条件]

[ORDER BY 排序字段 ASC|DESC]

[LIMIT 分页{起始页数,每页几条}]

10.插入表数据:

方法一:INSERT INTO 表名 [(字段1,字段2……)] VALUES (字段1值,字段2值……);

方法二:INSERT INTO 表名 SET 字段1=字段1值,字段2=字段2值……;

11.修改表数据: UPDATE 表名 SET 字段1=字段1值,字段2=字段2值……[WHERE 条件];

12.删除表数据:DELETE FROM 表名 [WHERE 条件];

13.备份与还原数据库

一:备份数据库
方法1:复制数据库文件到备份盘

数据库的存放位置位于:C:\Program Files\MySQL\MyQSL Server 5.0 \data中,将该文件夹下的数据库文件夹
(news)复制到目标位置即可。

方法2:命令备份法。

语法格式为:mysqldump -u用户名 -p密码 --opt 数据库名>.sql文件的路径

举例子:

打开DOS命令窗口,在命令窗口中将文件夹切换到MySQL的主程序文件夹下,如C:\Program Files\MySQL\MySQL Server
5.0\bin,输入   mysqldump -u用户名 -p用户密码 --opt 数据库名>C:\news.sql

命令执行后,将会在C盘根目录下生成备份文件 news.sql 可用记事本打开。

二:还原数据库

方法1:使用第一中备份方法备份的数据库,直接复制到MySQL的数据库文件夹中。C:\Program Files\MySQL\MySQL
Server 5.0\data中。
方法2:命令还原法。

语法格式如下: mysql>SOURCE C:\news.sql

注意:该命令结尾不带分号。

命令还原法例子:

进入MySQL管理控制台。在控制台中建立数据库,打开数据库,执行还原数据库命令。

CREATE DATABASE NEWS;    //创建数据库

USE NEWS;     //打开数据库

SOURCE C:\news.sql    //导入要还原的数据库

温馨提示:上述操作中打开数据库这个步骤很重要,否则即使建立数据库,不打开数据库,仍然不能还原数据。

14.MySQL管理控制台的操作技巧

一、取消命令的输入

若发现输入有误,且未换行。直接按esc键。

若发现输入有误,但已经换行,可以输入“\c”。

二、MySQL命令帮助

mysql>?  //打开命令帮助窗口。

三、获取服务器信息

mysql>\s    //打开服务器信息窗口。

四、打开和关闭Mysql服务:

net start mysql   开启数据库服务

net stop mysql    关闭数据库服务

五、进入和退出Mysql管理控制台

进入 方法一:

单击“开始”——>“所有程序”——>“Mysql”——>“MySQL Server 5.5”

——>“Mysql Command Line Client ”菜单项,进入客户端,输入密码即可!

进入 方法二:

键盘 windows键+R

第一步:输入“cmd”回车

第二步:输入“mysql -uroot -p”回车

第三步:输入密码即可!

六、退出 方法: 在控制台Mysql命令行中输入“\q”或者“quit”命令即可。


推荐阅读
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何通过多种编程语言(如PHP、JSP)实现网站与MySQL数据库的连接,包括创建数据库、表的基本操作,以及数据的读取和写入方法。 ... [详细]
  • MongoDB集群配置:副本集与分片详解
    本文详细介绍了如何在MongoDB中配置副本集(Replica Sets)和分片(Sharding),并提供了具体的步骤和命令,帮助读者理解并实现高可用性和水平扩展的MongoDB集群。 ... [详细]
  • 本文详细介绍了IBM DB2数据库在大型应用系统中的应用,强调其卓越的可扩展性和多环境支持能力。文章深入分析了DB2在数据利用性、完整性、安全性和恢复性方面的优势,并提供了优化建议以提升其在不同规模应用程序中的表现。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 探讨如何通过编程技术实现100个并发连接,解决线程创建顺序问题,并提供高效的并发测试方案。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
author-avatar
爷W很幸福_448
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有