热门标签 | 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”命令即可。


推荐阅读
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 深入解析JVM垃圾收集器
    本文基于《深入理解Java虚拟机:JVM高级特性与最佳实践》第二版,详细探讨了JVM中不同类型的垃圾收集器及其工作原理。通过介绍各种垃圾收集器的特性和应用场景,帮助读者更好地理解和优化JVM内存管理。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 深入解析Spring Cloud Ribbon负载均衡机制
    本文详细介绍了Spring Cloud中的Ribbon组件如何实现服务调用的负载均衡。通过分析其工作原理、源码结构及配置方式,帮助读者理解Ribbon在分布式系统中的重要作用。 ... [详细]
  • 本文详细介绍了如何通过多种编程语言(如PHP、JSP)实现网站与MySQL数据库的连接,包括创建数据库、表的基本操作,以及数据的读取和写入方法。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 利用存储过程构建年度日历表的详细指南
    本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ... [详细]
  • 本文详细介绍如何使用Samba软件配置CIFS文件共享服务,涵盖安装、配置、权限管理及多用户挂载等关键步骤。通过具体示例和命令行操作,帮助读者快速搭建并优化Samba服务器。 ... [详细]
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社区 版权所有