0
点赞
收藏
分享

微信扫一扫

【MySQL】测试题01


✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。

🍎个人主页:​​乐趣国学的博客​​

🍊个人信条:不迁怒,不贰过。小知识,大智慧。

💞当前专栏:​​MySQL数据库案例专栏​​

✨特色专栏:​​国学周更-心性养成之路​​

🥭本文内容:【MySQL】测试题01

 

目录

​​1、创建数据库​​

​​2、使用数据库​​

​​3、创建一个员工表​​

​​4、修改表练习​​

​​5、将数据插入表格​​

​​6、在员工表上练习数据的增删改操作​​

【MySQL】测试题01_数据库

1、创建数据库

        CREATE DATABASE IF NOT EXISTS `worker`;

2、使用数据库

        USE `worker`;

3、创建一个员工表

        #字段         属性
        #sid           整形(int)
        #sname         字符串(varchar)(长度为20)
        #gender       字符串(长度为2)
        #birthday     日期型(date)
        #email        字符串(长度为10)
        #remark       字符串(长度为50)
        

        CREATE TABLE IF NOT EXISTS `workers`(
        `sid` INT,
        `sname` VARCHAR(20),
        `gender` VARCHAR(2),
        `birthday` DATE,
        `email`  VARCHAR(10),
        `remark` VARCHAR(50)
        );

4、修改表练习

        4.1 在员工表基础上增加age列
                ALTER TABLE workers ADD COLUMN age INT;

        4.2 修改email列长度为50
                ALTER TABLE workers MODIFY COLUMN email VARCHAR(50);

        4.3 删除remark列
                ALTER TABLE workers DROP COLUMN remark;

        4.4 列名sname修改为username
                ALTER TABLE workers CHANGE COLUMN sname username VARCHAR(20);

5、将数据插入表格

        # 1,'张三丰','男','1367-10-21','12321222@qq.com',102
        # 2,'达摩','男','1227-4-15','1121213242@126.com',54
        # 3,'梅超风','女','1547-6-1','232442@163.com',44
        # 4,'三体星人','未知','3012-8-15','12345678@fly.com',2000
        # 5,'超级赛亚人','男','1985-2-3','whosyourdaday@sina.com',25

    INSERT INTO workers VALUES(1,'张三丰','男','1367-10-21','12321222@qq.com',102);
    INSERT INTO workers VALUES(2,'达摩','男','1227-4-15','1121213242@126.com',54);
    INSERT INTO workers VALUES(3,'梅超风','女','1547-6-1','232442@163.com',44);
    INSERT INTO workers VALUES(4,'三体星人','未知','3012-8-15','12345678@fly.com',2000);
    INSERT INTO workers VALUES(5,'超级赛亚人','男','1985-2-3','whosyourdaday@sina.com',25);

6、在员工表上练习数据的增删改操作

        6.1 查看员工表格的所有数据
                SELECT * FROM workers;

        6.2 查看员工表格的sid,username,age数据
                SELECT sid,username,age FROM workers;

        6.3 查看员工表格的username,age数据
                SELECT username,age FROM workers;

        6.4 将sid为4的那一行的username改为“弗利萨”
                UPDATE workers SET username = '弗利萨' WHERE sid = 4;

        6.5 将sid为4的那一行的age设为250
                UPDATE workers SET age = 250 WHERE sid =4;

        6.6 删除age为2000的那一行
                DELETE FROM workers WHERE age = 2000;

        6.7 将sid为5的那一行的username改为“孙悟空”,年龄改为26
                UPDATE workers SET username = '孙悟空',age = '26' WHERE  sid  = 5;

        码文不易,本篇文章就介绍到这里,如果想要学习更多数据库系列知识,请关注博主,博主带你零基础学习Java知识。与此同时,对于日常生活有困扰的朋友,欢迎阅读我的第四栏目:《​​国学周更—心性养成之路​​》,学习技术的同时,我们也注重了心性的养成

【MySQL】测试题01_字符串_02

举报

相关推荐

0 条评论