MySQL数据库篇1

2020-08-24  本文已影响0人  Hold丶张

        本人是一枚菜鸟测试攻城狮,作为一名测试人员,数据库及相关语法是我们最基本也一定要掌握的一门技术,所以最近闲暇时间整理了一下MySQL的基础语法,希望整理的内容可以帮到大家(如有不当之处,欢迎留言指正,共同进步)。

关键词:show、create、select、alert、insert、update、delete、drop

1. 查看当前所有数据库:

        show databases;

2. 创建数据库:

        create database [DatabaseName];

        示例:create database Testdatabase;

3. 进入某个数据库

        use [DatabaseName];

        示例:use Testdatabase;

4. 查看当前数据库名称:

        select database();

5. 创建表:

        create table [TableName] ([FieldName Type Property]) charset utf8;

        示例:create table Testtable (

                            id              int                  primary key auto_increment,

                            name       char(20),

                            sex           enum('男','女'),

                            ......

                            ) charset utf8;

6. 查看当前数据库下的所有表:

            show tables;

7. 查看某个表的表结构:

            desc [TableName];

            示例:desc testtabel;

8. 插入表数据:

            insert into  TableName (FieldName1, FieldName2,......FieldNameN)

            values (Value1,Value2,......ValueN);

            示例①,插入单条数据:

                            insert into testTabel (id, name, age, address)

                            values ('100001', '张三', '18', '北京市东城区');

            示例②,插入多条数据:

                            insert into testTabel (id, name, age, address)

                            values ('100001', '张三', '18', '北京市东城区'),

                                       ('100002', '李四', '19', '北京市海淀区'),

                                       (............................n..........................),

                                       ('100006', '王五', '20', '北京市昌平区');

 9. 普通查询表所有信息:

            select * from [TableName];

            示例:select * from testTabel;

10. 删除表操作:

            第一种,直接删除操作:

                           drop table [TableName];

                            示例:drop table testTable;

            第二种,判断该表存不存在,如存在删除,如不存在则提示该表不存在(Unknown table 'testTable'):

                           drop table if exists [TableName];

                            示例:drop table if exists testTable;

11. 增加列:

            alert table [TableName] add [FildeName FildeType];

            示例: alert table testTable add name cher(20);

12. 删除列:

            alert table [TableName] drop [ColumnName];

            示例:alert table testTable drop name;

13. 更新表数据:

            update [TableName] set [NewValue] where [Term];

            示例:update testTable set name = '张三' where name = '李四';

14. 删除表数据:

            情景①,清空表数据:

                            delete from [TableName];

                            示例:delete from testTable;

            情景②,删除表中的某一条数据:

                            delete from [TableName] where [Term];

                            示例:delete from testTable where name = '张三';

下一章:MySQL数据库篇2

上一篇 下一篇

猜你喜欢

热点阅读