一、数据库的创建
create 创建 database 数据库
1.创建数据库student
create database student
create database teacher

2.在student数据库中

打开数据库 use 数据库名
use student
二。表的创建
创建数据表语法
create table 表名
(列名1 类型,列名2 类型,....)
字符型char varchar text指定长度.varchar 可变长的字符型
创建数据表student(学号,姓名,出生日期 datetime,平均分,奖学金)
create table student
(学号 char(11) not null,
姓名 varchar(50),
出生日期 datetime,
平均分 int,
奖学金 float
)
创建数据表'系部'(系部名称,系部编号,系主任)
create table xibu
(系部名称 char (10),
系部编号 char(2) not null ,
系主任 varchar
)
字段:列
记录:行
三、数据的添加
1.给表中所有的列添加数据
语法:
insert 表名
values(列值1,列值2,...)
**字符型char ,varchar,datetime型的值加''
insert student
values('0101001','程飞','1995-10-16',98,8000)
select * from student

'0101002','程佳','1995-1-6',91,4000
insert student values('0101002','程佳','1995-1-6',91,4000)

2.给表中部分的列添加数据
语法:
insert 表名 (列名1,列名2,...)
values(列值1,列值2,...)

** '0101003','程思佳',91,4000
insert student
(学号,姓名,平均分,奖学金)
values('0101003','程思佳',91,4000)
**'0101002','邢志','1995-1-6',88
insert student (学号,姓名,出生日期,平均分)
values('0101002','邢志','1995-1-6',88)

insert student (学号,姓名,平均分,奖学金)
values('010102003','张凯',88.95,2000)

insert student (学号,姓名,平均分,奖学金)
values('010102004','张赢',88,1000)
select * from student

insert student (学号,平均分,姓名,奖学金)
values('010102003',83,'张凯',600)
四.数据的修改
***[]:可选项
1.修改表中的所有记录
update 表名 set 要修改的列名=列值
修改奖学金为800
update student set 奖学金=800
2.修改表中的部分记录
update 表名 set 要修改的列名=列值
where 条件表达式
**修改程飞的平均分为80
update student set 平均分=80
where 姓名='程飞'
**修改程佳的奖学金为2000
update student set 奖学金=2000
where 姓名='程佳'
***修改程思佳的出生日期为1996-02-02 平均分为88
update student
set 出生日期='1996-02-02',平均分=88
where 姓名='程思佳'
比较运算符:
大于> 大于等于>= 小于等于<=
不大于 !> <=
不小于 !< >=
不等于 !=
修改平均分不大于80的数据的奖学金为0
update student set 奖学金=0
where 平均分 !>80
select * from student
修改平均分大于90的奖学金为3600
update student set 奖学金=3600
where 平均分>90
修改平均分不小于91的奖学金为3800
update student set 奖学金=3800
where 平均分!<91
所有数据的奖学金加600
update student set 奖学金=奖学金+600
修改出生日期为空的平均分为60
update student set 平均分=60
where 出生日期 is null
五 删除数据
1. 删除部分记录
delete 表名 where 条件表达式
select * from student
删除平均分不小于90的数据
delete student where 平均分!<90
delete student where 平均分>=90

删除奖学金不等于1400的数据
delete student where 奖学金 !=1400
2.删除全部记录

delete 表名
删除student表中的全部记录
delete student

六 删除表
drop table 表名
drop table student

drop table xibu

转载于:https://www.cnblogs.com/tcam/p/7596737.html

初学者一些常用的SQL语句(二)相关推荐

  1. 初学者一些常用的SQL语句(一)

    一.数据库的创建 create database 数据库名 create database bbb 二.表的创建 ***[]:可选项 *** null:空值 not null 不为空 ***只有字符型 ...

  2. 经典SQL语句大全、50个常用的sql语句

    50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,T ...

  3. 常用经典SQL语句大全完整版--详解+实例 (存)

    常用经典SQL语句大全完整版--详解+实例 转 傻豆儿的博客 http://blog.sina.com.cn/shadou2012  http://blog.sina.com.cn/s/blog_84 ...

  4. ​MYSQL中常用的SQL语句​(增删改查)

    MYSQL中常用的SQL语句 一.增删改查 1.新增 指定字段插入: INSERT INTO <表名> (<字段1>, <字段2>, <字段3>) VA ...

  5. oracle数据库中最常用的sql语句

    对SQL语句进行调整,往往有一项前期工作,就是定位最常用的SQL 语句.Oracle数据库可以从多个方面取得SQL语句.如从数据库自身的存储过程或者函数中取得,也可以从前台的应用程序中取得.所以,数据 ...

  6. MySQL安装连接IDEA和常用的sql语句介绍

    文章目录 MySQL安装卸载 MySQL安装 MySQL安装问题 MySQL卸载 IDEA中Database的使用 常用的sql语句 MySQL安装卸载 MySQL安装 在下面的资源链接中下载MySQ ...

  7. mysql 10分钟_10分钟入门mysql(含常用的sql语句,mysql常见问题及解决方案)

    开发中常用的sql语句 1,创建一个数据库并指定编码格式 drop database if exists test;create database test default character set ...

  8. 50个常用mysql语句_50个常用的sql语句

    50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,T ...

  9. 常用的sql语句,sql使用大全

    常用的sql语句,sql使用大全 我工作中常用到的sql 插入 查询 更新 介绍其他的sql SQL分类 基本的sql语句 高级查询运算词 我工作中常用到的sql 下面是我工作中常用的sql,每次都是 ...

最新文章

  1. 【缩点】解题报告:luogu P2746 [USACO5.3]校园网Network of Schools(有向图、强连通分量、缩点)
  2. 我才知道wordpress还有com和org的区别呢
  3. 分布式光伏补贴_光伏发电上网电价政策综述
  4. SQL Server添加索引
  5. Jenkins报错Error fetching remote repo 'origin'真正解决办法
  6. linux lsm模块,Linux安全模块LSM研究及改进
  7. eclipse 下编写java code 比较好的设置和快捷键
  8. 2021杨铭杰高考成绩查询,谁知道汕头一中2007年高考成绩的概况
  9. 程序包管理之编译安装
  10. Candence PCB Allegro①贴片封装绘制
  11. 降薪潮袭来,中高层考虑去留,底层员工别无选择
  12. 今日算法笔试练习【5】(08-06)(历年笔试题)
  13. windows下gfortran编译error:Note: The following floating-point exceptions are signalling: IEEE_UNDERFLOW
  14. Python给pdf制定权限加密
  15. python列表元素筛选_Python如何筛选序列中的元素
  16. exit status 145: Ŀ¼���ǿյġ� exit s
  17. 通过AT指令访问SIM卡
  18. xp安装sql server 2005数据库
  19. 苹果手机哪种耳机好用?口碑不错的蓝牙耳机推荐
  20. 光纤布线对企业基础设施网络的五大影响

热门文章

  1. codeforces 111A/112C Petya and Inequiations
  2. JavaScript基础知识【内置对象】(六)
  3. 由几个月前写的(验证码利用ashx一般处理程序来做),修改为不用以一般处理程序...
  4. OAuth 1.0a 的 C# 代码实现
  5. 注解-@Conditional的使用
  6. pytest测试框架(五)---使用xfail将用例标记为失败
  7. Spring MVC Converter(类型转换器)详解
  8. 02-06 Python库-random
  9. dvd在线租赁问题 matlab,DVD在线租赁问题.doc
  10. PHP第十次实验总结,The Clean Architecture in PHP 读书笔记(十)