热门标签 | 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日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • 本文讨论了在使用sp_msforeachdb执行动态SQL命令时,当发生错误时如何捕获数据库名称。提供了两种解决方案,并介绍了如何正确使用'?'来显示数据库名称。 ... [详细]
  • WhenIusepythontoapplythepymysqlmoduletoaddafieldtoatableinthemysqldatabase,itdo ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • ALTERTABLE通过更改、添加、除去列和约束,或者通过启用或禁用约束和触发器来更改表的定义。语法ALTERTABLEtable{[ALTERCOLUMNcolu ... [详细]
  • Oracle10g备份导入的方法及注意事项
    本文介绍了使用Oracle10g进行备份导入的方法及相关注意事项,同时还介绍了2019年独角兽企业重金招聘Python工程师的标准。内容包括导出exp命令、删用户、创建数据库、授权等操作,以及导入imp命令的使用。详细介绍了导入时的参数设置,如full、ignore、buffer、commit、feedback等。转载来源于https://my.oschina.net/u/1767754/blog/377593。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
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社区 版权所有