sql 批量删除表_从零学会SQL:入门 -第一节

  1. 什么是SQL

关系数据库=多张表+各表之间的关系,存储数据

关系数据库管理系统:mysql、ORACLE、sql server

查找数据:SQL

2. 安装mysql数据库,确认安装成功:安装软件后,打开快捷键Win+R键打开运行界面输入services.msc命令,打开服务列表

99f921ec66f628f9156861ad830c3e5d.png

在服务列表找mysql服务,状态显示正在运行,说明已经开启服务了

ef66f3572fa11199c3935306afa2e45f.png

3.用客户端(navicat)连接到数据库:

打开navicat左上角连接-MySQL 新建连接,弹出对话框,连接名自己定义,主机、端口、用户名系统已设置不用管,密码为MySQL下载时设置的密码,连接成功后,左边窗口会出现新建的连接。

c1e6daa887c26bd1ccc082813e2f831e.png

4.创建学校数据库的表

单击打开数据库,右键新建数据库,数据库名自己定义,字符集utf8,排序规则utf8_unicode_ci

2501df9f623434e2e0563107a86409c8.png

单击打开school数据库,右键打开表-新建表,出现名、类型、长度、小数点、不是null、虚拟、主键,依次填写新建表相关信息

54f043ecf8a1eec640eef2d399bd1c60.png

新建student表

9b564570bf75bc4c0c2ce5ceb919851f.png

新建course表 :注意学号和课程号为双主键

2369f1533935bf2e4beac957836c191c.png

新建score表:注意课程号和教师号为双主键

82ec68e3cc5d144fd40dc3f06859d207.png

新建teacher表

baab642e0ff3bf579bf7684fe89cd159.png

5.4个表里插入数据

点击左上角新建查询,输入insert into语句,

语句样本:insert into 表格名(列名1,列名2,...)values('','','',...)

点击运行,批量新建数据

10434e549b49e25cf859a40cfe4bc468.png

插入student数据

6a7bcdd8065d3eb6a9714c0c30024ad0.png

插入course数据

45e14f1ab384fe8b15924ffdb2d2bd7d.png

插入score数据

1dc17c0189afdf832239bfab8ff2f9e1.png

插入teacher数据,注意null空值和空字符串('')的区别

9c7e6adc4b3270593c6c92b60afaa8bf.png

6. SQL分类

DDL(数据定义语言):create:创建数据库和表;drop:删除数据库和表;alter:修改数据库和表的结构

eg: create table student ( 学号 varcher(20), 姓名 varcher(20) not null, 出生日期 date not null,性别 varcher(20) not null, primary key(学号);

DML(数据操纵语言):insert:向表里插入数据;delete:删除表中数据;select:查询表中数据l;update:修改表中数据

DCL(数据控制语句):commit:确认对数据库中数据进行的表更;rollback:取消对数据库中数据进行的表更;crant:赋予用户操作权限

7. SQL书写规则

以英文分号(;)结尾、不区分关键字的大小写、输入符号只能是英文的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值