电脑的数据库在哪里查看

发布时间: 2023-04-17 03:54 阅读: 文章来源:转载

本章学习目标:

数据库的创建、查看、选择和删除操作数据表的创建、查看、修改和删除操作数据的添加、查询、修改和删除操作2.1 数据库操作

mysql 服务器中可以有多个数据库

2.1.1 创建数据库

创建数据库就是在数据库系统中划分一块存储数据的空间

在MySQL服务器中创建一个数据库,可用如下命令:

CREATE DATABASE 数据库名称;

例如:

CREATE DATABASE mydb;

就是在数据库系统中创建一个数据库,数据库的名字:mydb

为了防止因创建的数据库已经存在而报错,也可以使用如下命令创建数据库:

CREATE DATABASE IF NOT EXISTS 数据库名称;

2.1.2 查看数据库需要查看MySQL服务器中所有的数据库时,可用如下命令:

SHOW DATABASES;

注意:DATABASES这里的databases是加S的

需要查看指定数据库的创建信息,可用如下命令:

SHOW CREATE DATABASE 数据库名称;

2.1.3 选择数据库因MySQL服务器中存在多个数据库,因此对数据表操作之前应先选择数据库,可用如下命令选择数据库:

USE 数据库名称;

除了使用关键字USE选择数据库之外,还可以在登录MySQL服务器时就选择要操作的数据库,命令如下:

mysql -u用户名 -p密码 数据库名

2.1.4 删除数据库如果需要清除数据库中的所有数据,回收为数据库分配的存储空间,可执行数据库删除的操作,命令如下:

drop DATABASE 数据库名称;

为避免因要删除的数据库不存在而产生错误,也可以使用如下语句删除数据库:

drop DATABASE IF EXISTS 数据库名称;

2.2 数据表操作

数据库创建好之后,就要往数据库中添加各种各样的数据表了。

2.2.1 创建数据表

创建数据表只能在已经存在的数据库中创建,创建数据表的命令如下:

CREATE TABLE 数据表名称(字段名 字段类型);

例如,要创建一个有id和name两个字段的数据表goods,命令如下:

CREATE TABLE goods(id INT,name VARCHAR(32));

再例如,如果要创建一个有id 、name、 price、 description四个字段的数据表goods2,命令如下:

CREATE TABLE goods(id INT,name VARCHAR(32),price INT,description VARCHAR(255));

2.2.2 查看数据表查看某数据库里面的全部数据表,命令如下:

SHOW TABLES;

查看全部数据表中名字带有s的所有数据表,命令如下:

SHOW TABLES LIKE ‘%s%‘;

查看数据表的名称、存储引擎和创建时间等信息,命令如下:

SHOW TABLE STATUS;

2.2.3 修改数据表修改表名字,可以如下命令:

ALTER TABLE 旧表名 rename TO 新表名;

ALTER TABLE 旧表名 rename AS 新表名;

rename TABLE 旧表名1 TO 新表名1,旧表名2 TO 新表明2;

修改表选项,可用如下命令:

ALTER TABLE 表名 表选项=值;

例如,修改goods表的字符集为utf8:

ALTER TABLE goods CHARSET=utf8;

2.2.4 查看表结构查看数据表的字段信息:

DESCRIBE 表名;

DESC 表名;

或查看数据表某个字段的信息:

DESC 表名 字段名;

查看数据表的创建语句:

SHOW CREATE TABLE 表名;

查看数表的结构信息:

SHOW FULL COLUMNS FROM 数据表名 FROM 数据库名;

SHOW FULL COLUMNS FROM 数据库名.数据表名;

2.2.5 修改表结构

除了修改数据表的名称和选项之外,还可以对字段的名称、类型、位置进行修改增加或删除。

修改字段名:

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 字段类型;

修改字段类型:

ALTER TABLE 表名 MODIFY 字段名 新字段类型;

修改字段的位置:

ALTER TABLE 表名 MODIFY 字段名 字段类型 AFTER 字段名2;

ALTER TABLE 表名 MODIFY 字段名 字段类型 FIRST;

新增字段:

ALTER TABLE 表名 ADD 新字段名 字段类型 FIRST;

ALTER TABLE 表名 ADD 新字段名 字段类型 AFTER 字段名;

2.2.6 删除数据表

删除数据表时,存储在数据表中的所有数据都将被删除。

删除数据表的命令如下:

drop TABLE IF EXISTS 数据表1,数据表2···;

2.3 数据操作2.3.1 添加数据为所有的字段添加数据:

insert INTO 表名 VALUES(值1,值2·····);

为部分字段添加数据:

insert INTO 表名 (字段1,字段2····) VALUES (值1,值2·····);

insert INTO 表名 SET 字段1=值1,字段2=值2,····;

2.3.2 查询数据查询表中全部数据:

select * FROM 表名;

查询表中部分字段:

select 字段名1,字段名2,···· FROM 数据表名;

简单条件查询数据:

select * FROM 表名 WHERE 字段名=值;

2.3.3 修改数据

修改数据:

update 数据表名 SET 字段1=值1,字段2=值2 WHERE 条件表达式;

例如,修改goods表中id=2的数据的price值为5999:

update goods SET price=5999 WHERE id=2;

2.3.4 删除数据

delete FROM 表名 WHERE 条件表达式;

例如,删除goods表中id=3的数据:

delete FROM goods WHERE id=3;

以上就是数据库、数据表、数据的增删改查,基本上数据库就这么多常用命令,非常简单,大家多练习,熟能生巧!

•••展开全文
相关文章