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


推荐阅读
  • 本文介绍如何通过参数化查询来防止SQL注入攻击,确保数据库的安全性。示例代码展示了在C#中使用参数化查询添加学生信息的方法。 ... [详细]
  • Django与Python及其他Web框架的对比
    本文详细介绍了Django与其他Python Web框架(如Flask和Tornado)的区别,并探讨了Django的基本使用方法及与其他语言(如PHP)的比较。 ... [详细]
  • Oracle 10g 和 11g 32位 OCI.DLL 文件下载
    32位 PL/SQL Developer 访问 64位 Oracle 11g 数据库时,需要使用 32位的 OCI.DLL 文件以确保正常连接和数据访问。本文将详细介绍如何获取并配置此文件。 ... [详细]
  • Ubuntu 环境下配置 LAMP 服务器
    本文详细介绍了如何在 Ubuntu 系统上安装和配置 LAMP(Linux、Apache、MySQL 和 PHP)服务器。包括 Apache 的安装、PHP 的配置以及 MySQL 数据库的设置,确保读者能够顺利搭建完整的 Web 开发环境。 ... [详细]
  • 解决网页乱码问题的实用方法
    网页乱码问题在开发中较为常见,主要由文件编码、程序字符集设置和数据库连接字符集设置不当引起。本文将详细介绍如何逐一排查并解决这些问题。 ... [详细]
  • 2023年最新指南:如何在PHP中屏蔽警告和错误
    本文详细介绍了如何在PHP中屏蔽警告和错误,包括多种方法和最佳实践,帮助开发者提升代码质量和安全性。 ... [详细]
  • 本文详细介绍如何在忘记MySQL服务器密码的情况下进行密码重置,包括具体的步骤和注意事项。 ... [详细]
  • 如何在U8系统中连接服务器并获取数据
    本文介绍了如何在U8系统中通过不同的方法连接服务器并获取数据,包括使用MySQL客户端连接实例的方法,如非SSL连接和SSL连接,并提供了详细的步骤和注意事项。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • mysql 授权!!
    为什么80%的码农都做不了架构师?MySQL的权限系统围绕着两个概念:认证-确定用户是否允许连接数据库服务器授权-确定用户是否拥有足够的权限执 ... [详细]
  • 电商高并发解决方案详解
    本文以京东为例,详细探讨了电商中常见的高并发解决方案,包括多级缓存和Nginx限流技术,旨在帮助读者更好地理解和应用这些技术。 ... [详细]
  • 本文介绍了 PHP 的基本概念、服务器与客户端的工作原理,以及 PHP 如何与数据库交互。同时,还涵盖了常见的数据库操作和安全性问题。 ... [详细]
  • MySQL 5.7 服务端在 Windows 上的安装与配置
    本文详细介绍了在 Windows 系统上安装和配置 MySQL 5.7 服务端的方法,包括 my.ini 配置文件的设置、初始化数据库、启动服务以及设置用户权限等步骤。 ... [详细]
  • Java EE 平台集成了多种服务、API 和协议,旨在支持基于 Web 的多层应用程序开发。本文将详细介绍 Java EE 中的 13 种关键技术规范,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
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社区 版权所有