数据库操作SQL练习

一、数据库的创建:

创建一个名称为mydb1的数据库
CREATE DATABASE mydb1;
创建一个使用utf8字符集的mydb2数据库。
CREATE DATABASE mydb2 CHARACTER
SET utf8;
创建一个使用utf8字符集,并带比较规则的mydb3数据库。
CREATE DATABASE mydb3 CHARACTER
SET utf8 COLLATE utf8_general_ci
二、数据库的修改:修改mydb2字符集为gbk;
ALTER DATABASE mydb2 CHARACTER
SET gbk;
三、数据库的删除:删除数据库mydb3。
DROP DATABASE mydb3;
四、数据库查看:查看所有数据库。
SHOW DATABASES;#查看数据库mydb1的字符集
SHOW CREATE DATABASE mydb1;

一、创建表

1、创建一张员工表employee字段      类型id            整形NAME      字符型gender       字符型birthday    日期型entry_date  日期型job            字符型salary       小数型RESUME       文本create    table employee (id INT,NAME VARCHAR ( 20 ),gender VARCHAR ( 20 ),birthday date,entry_date date,job VARCHAR ( 20 ),salary FLOAT,resume text
)
SELECT * FROM employee;
#判断是否有employee表,有的话删除DROP TABLE IF EXISTS employee2 CREATE TABLE employee2 (id INT PRIMARY KEY auto_increment,NAME VARCHAR ( 20 ) NOT NULL,gender VARCHAR ( 20 ),birthday date,entry_date date,job VARCHAR ( 100 ),salary FLOAT,resume text )
SELECT  * FROM employee2;

二、删除表
1、删除employee2表

DROP TABLE employee2;

三、数据表的结构的修改:

1、在上面员工表的基本上增加一个image列。
alter table employee add image blob;
2、修改job列,使其长度为60。
alter table employee modify job VARCHAR(60);
3、删除gender列。
alter table employee drop gender;
4、表名改为user。
rename table employee to user;
5、修改表的字符集为utf8
alter table employee character set utf8;
6、列名name修改为username
alter table  employee change name username VARCHAR(30);

四、查看表结构

1、查看数据库内的所有表show tables;
2、查看employee的建表语句show create table employee;
3、查看employee的表结构
desc employee;

表记录的操作

1、向employee中插入三个员工信息,要求员工姓名分别是zs,ls,wangwu
insert into employee(username) values("zs"),("ls"),("wangwu");
select *  from employee;

更新语句 —UPDATE

1、将所有员工薪水修改为5000元。update employee set salary=5000;
2、将姓名为’zs’的员工薪水修改为3000元。update employee set salary=3000 where username="zs";
3、将姓名为’ls’的员工薪水修改为4000元,job改为ccc。update employee set salary=4000 , job="ccc" where username="ls";4、将wangwu的薪水在原有基础上增加1000元。update employee set salary=salary+1000 where username="wangwu" ;

删除语句 —DELETE

1、删除表中名称为’zs’的记录。delete from employee where username="zs";
2、删除表中所有记录。
delete from employee;
select * from employee;

MySql数据库基本练习题(带答案)相关推荐

  1. mysql数据库入门第二张试卷_2016计算机二级《MySQL数据库》练习题与答案

    2016计算机二级<MySQL数据库>练习题与答案 一.选择题 下列语句中,________不是表数据的基本操作语句. A)CREATE语句 B)INSERT语句 C)DELETE语句 D ...

  2. mysql练习题解题_2016年计算机二级考试MySQL数据库章节练习题

    一.选择题 不可对视图执行的操作有_______. A)SELECT B)INSERT C)DELETE D)CREATE INDEX 二.填空题 1.在MySQL中,可以使用_______语句创建视 ...

  3. 循环结构作业c语言,c语言循环结构练习题带答案

    c语言循环结构练习题带答案 第5章 循环结构程序设计 5.1 基本知识点 Øwhile语句的使用格式和注意事项 Ødo-while语句的使用格式和注意事项 Øfor语句的使用格式和注意事项 Øbrea ...

  4. 循环结构作业c语言,C语言循环结构练习题带答案(最新整理)

    <C语言循环结构练习题带答案(最新整理)>由会员分享,可在线阅读,更多相关<C语言循环结构练习题带答案(最新整理)(10页珍藏版)>请在人人文库网上搜索. 1.第 5 章循环结 ...

  5. Java_数组练习答案_Java数组练习题带答案.doc

    <Java数组练习题带答案.doc>由会员分享,可在线阅读,更多相关<Java数组练习题带答案.doc(11页珍藏版)>请在人人文库网上搜索. 1.一 填空题1) 数组的元素通 ...

  6. c语言课后作业答案指针,C语言程序基础练习题带答案

    C语言程序基础练习题带答案 C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value).下面是小编为大家搜索整理的C语言专项训练 ...

  7. mysql插入表情_向MySQL数据库中插入带emoji表情符的数据时报错

    问题:向MySQL数据库中插入带emoji表情符的数据时报错 原因:utf8字符集不支持emoji表情符,需要改为utf8mb4字符集(utf8mb4是MySQL在5.5.3之后增加的,实际开发中建议 ...

  8. mysql数据库二级_全国计算机二级mysql数据库模拟试题及答案

    全国计算机二级mysql数据库模拟试题及答案 很多人都想拿到二级mysql证,那么在参考二级mysql考试前,可要做好充分的准备,下面小编为大家带来了全国计算机二级mysql数据库模拟试题及答案,欢迎 ...

  9. 计算机一级考试操作题在线练习,计算机一级考试Photoshop练习题(带答案)

    计算机一级考试Photoshop练习题(带答案) 一.单项选择题 1. 在Photoshop中下面对动作(Action)调板与历史记录(History)调板的描述哪些是正确的? A. 历史调板记录的动 ...

  10. mysql数据库题库和答案2016_2016最新计算机三级MySQL数据库题库(含答案)

    2016最新计算机三级MySQL数据库题库(含答案) 一.选择题 1.可用于从表或视图中检索数据的SQL语句是________. A.SELECT语句 B.INSERT语句 C.UPDATE语句 D. ...

最新文章

  1. Boost--Graph
  2. 关于对象、构造函数、原型、原型链、继承
  3. C语言 | 编程实现5
  4. Impatient JavaScript 中文版校对活动期待大家的参与
  5. java volatitl_Java中的关键字volatitle
  6. react 点击使父元素消失_React 基础:Refs 和 DOM 引用之间的关系
  7. 深度学习与人类语言处理-语音识别(part1)
  8. STL之map容器的详解
  9. php 清楚浏览器缓存,如何清除浏览器缓存
  10. linux运行directory,我在linux里用命令出来is a directory是怎么回事
  11. i9级E52450处理器_2020年桌面级CPU处理器最新性能天梯排行榜,第十代Intel处理器表现不错,AMD YES!...
  12. 6096. 咒语和药水的成功对数
  13. 绵阳python培训_绵怎么组词
  14. 【python爬虫笔记】验证码
  15. 拼音检索VS五笔检索---Javascript实现
  16. 读《企业IT架构转型之道》
  17. 泰勒级数+牛顿迭代公式+最简单的C语言求根号的值
  18. 2020-08-17:为什么HashMap中数组的容量为2的次幂?
  19. 开源项目mini-ipc简介
  20. Defraggler磁盘碎片整理工具,让你的电脑读写速度更快

热门文章

  1. Linux-----压缩与解压缩的使用
  2. 看漫画学Python 第十二章代码
  3. 为适合做网络营销的企业排排队 上海添力
  4. 分析称,《华尔街日报》夸大ShapeShift洗钱数额逾600万美元(上篇)
  5. 华为交换机默认vlan都是通的吗_华为交换机配置VLAN
  6. 10分钟 GET 新技能 - 协程
  7. php解密 eval( base64_decode,base解密_php base64_decode解密
  8. realsense系列相机ros内外参标定2022.11.20
  9. MarkDown 的基本语法和快捷键,20分钟快速学会
  10. 资讯|WebRTC M99 更新