doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

时间:2024-03-13 08:33:31

关于MySQL数据表的操作是计算机软件行业中必备的技能之一,学好数据库在软件行业对于自身发展更是毋庸置疑,话不多说,开始放技能。

    home键+R -->输入cmd-->进入doc命令界面-->输入进入mysql命令:mysql -uroot -padmin  其中-u为mysql的用户名,-p为mysql安装时设定的密码。如下图成功登陆mysql。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

   数据库的操作简单概括为:增、删、改、查 四个字,无论是对于创建新的数据库还是创建新的表来说,都通用。

一 数据库的创建、查看、删除操作

   1、首先是数据库的创建:创建之前首先查看数据库中有哪些已存在的数据库,输入:show databases;

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

     例如创建数据库testdb     输入:  create database testdb;返回Query OK 即创建成功。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

     2、查看创建的数据库testdb    输入:show databases;   可以看到刚创建的数据库testdb

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

   3、删除数据库testdb     输入:drop database testdb;  即可看到数据库testdb已被删除

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

二、数据库表格的创建、查看、修改、删除操作(前提是数据库里要有数据库testdb)

1、需要在哪个数据库下创建表格,首先选中数据库,即use下,输入:use testdb; 出现Database changed 即表明选中成功。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

2、创建数据库testdb下的表,表名为t_work1,字段名和属性包括:id  int,name char(10),sex char(2),address varchar(20)

其中约束可以添加主键约束:primary key;

                非空约束:not null

                约束后续再完善!

输入:create table t_work1(

id int primary key,

name char(10) not null,

sex char(2) not null,

address varchar(20) not null

);

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

此时的数据库testdb是空的,输入:select * from t_work1;可以查看

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

3、查看刚创建表t_work1的表结构,输入:desc t_work1;

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

4、修改表名及表结构

4.1 修改表名t_work1为t_work,输入:alter table t_work1 rename t_work;

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

查看是否修改成功,输入:desc t_work1(原表名)和desc t_work(新表名),如两图可知,新表名已经修改成功。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)


4.2 修改表结构

   4.2.1增加新字段phone varchar(11)   当输入:alter table t_work add phone varchar(11),此时是在表t_work中最后一个字段中插入字段phone

   输入:desc t_work; 查看字段插入情况。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

    4.2.2  增加新字段phone varchar(11)   当输入:alter table t_work add phone1 varchar(11)first,此时是在表t_work中开头插入字段phone1

   输入:desc t_work; 查看字段插入情况。

     doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

 4.2.3  增加新字段phone varchar(11)   当输入:alter table t_work add phone2 varchar(11)after sex,此时是在表t_work中sex字段后插入字段phone2

   输入:desc t_work; 查看字段插入情况。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)


4.2.4  修改字段phone varchar(11) 为phone varchar(15)  输入:alter table t_work modify phone varchar(15);

   输入:desc t_work; 查看字段插入情况。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

上述是用的modify,还可以用change来操作,本人认为使用change更为方便,因为modify只能更改字段属性,而change不仅可以修改字段属性,还可以修改字段名称,甚至字段名称和字段属性同时修改都可以。首先输入:desc t_work;查看当前表信息。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

输入:alter table t_work change sex sex1 char(5);

输入:desc t_work; 查看字段名和字段属性修改情况。即如图可以,字段名和字段属性已修改成功。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

4.2.5 删除字段phone1 varchar(11)   输入:alter table t_work drop phone1;

   输入:desc t_work; 查看字段插入情况。如下图,字段phone1已成功删除。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)

注意,多字段删除时,不能用and,本人只发现只能单条字段删除,即每条每条的删除。

4.2.6 查看表中的信息  输入:desc t_work;即可查看。

5、删除表t_work;删除之前首先查看是否存在,输入:show tables;

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)
其次输入删除命令:drop table t_work;

查看是否删除成功,输入:show tables;如下图所示:即删除成功。

doc命令下MySQL数据库的基本操作(数据库的创建、查看、删除及表格的创建、删除、修改、查看)