美文网首页
MySQL数据库篇1

MySQL数据库篇1

作者: Hold丶张 | 来源:发表于2020-08-24 16:02 被阅读0次

            本人是一枚菜鸟测试攻城狮,作为一名测试人员,数据库及相关语法是我们最基本也一定要掌握的一门技术,所以最近闲暇时间整理了一下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

    相关文章

      网友评论

          本文标题:MySQL数据库篇1

          本文链接:https://www.haomeiwen.com/subject/jrsnjktx.html