作者:爷W很幸福_448 | 来源:互联网 | 2023-10-12 12:15
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”命令即可。