位置: IT常识 - 正文

大二一个学期学这么点内容,没有概念,只有实操(大二一学期学分多少合适)

编辑:rootadmin
大二一个学期学这么点内容,没有概念,只有实操

推荐整理分享大二一个学期学这么点内容,没有概念,只有实操(大二一学期学分多少合适),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:大二一个学期几个月,大二上学期有几个月,大二一个学期学几门课,大二一学期学分多少合适,大二一个学期学几个专业,大二一学期学分24分正常吗,大二一个学期学几门课,大二一个学期学几门课程,内容如对您有帮助,希望把文章链接给更多的朋友!

如何查看所有的数据库:

Show databases;

如何进入某个数据库: use xxx;

如何新进数据库:

Create database jx;

如何删除数据库:

Drop database jx;

如何查看所有的表格:

Show tables;

如何创建数据表:

create table teacher(id int,name

varchar(10),address varchar(100),score float,time date);

如何修改表(添加列):

alter table teacher add phone varchar(11);

如何修改表(删除列):

alter table teacher drop score;

如何修改表(修改列):

alter table teacher modify phone int;

如何删除表:

drop table student;

表的约束管理:

非空约束 not null

唯一约束 unique

主键约束 primary key

默认约束 default

示例:

create table student

(id int primary key, name varchar(10) not null, phone varchar(11) default "18502348498",address

varchar(100) unique)

对于数据库中表的操作有4种操作:

增删改查

增加操作:

INSERT INTO employees_cn

 (employee_name, employee_address, employee_price) VALUES ("李兰","长沙",14500),("李兰妈妈","株洲",9000);

删除操作:

DELETE FROM employees_cn WHERE employee_name="诸葛亮";

DELETE FROM employees_cn WHERE employee_name="周杰" AND employee_address = "深圳";

修改操作:

UPDATE employees_cn set employee_address = "佛山" , employee_price = 51000 WHERE employee_name = "马超";

查询操作:

SELECT * from employees_cn WHERE employee_price >= 20000;

SELECT 1+2*8+5/2 as result;

去重:

SELECT   DISTINCT   employees_price    FROM  employees_cn;

分页:

SELECT * FROM city LIMIT 3,15;

解释:3:是从4开始,不包括3

15:往后数15行。

使用完全限定表名:

SELECT city.population FROM city;

排序:

SELECT*from employees_us    ORDER  BY    employees_price;

升序:asc,可以不写,因为默认升序。

降序:desc

以多个序列排序:

当第一个序列起作用时,那么后面的列不起作用,反之,后面的列才起作用。

SELECT  *  from    employees_us       ORDER  BY   employees_price,employees_name;

Where的使用:

SELECT * from  employees_cn where employees_price BETWEEN 10000 and 20000;

SELECT  *  from    employees_cn       where

employees_price>=10000and employees_price<=20000;

SELECT   *   from    employees_cn       where

employees_price >= 10000 and employees_price <= 20000

ORDER BY employees_price;

SELECT  *  from    employees_cn       where

Employees_name is null;

组合where使用:

And:

Select * form employees_cn where employees_name=”周杰” and employees_address=”抚州”;

Or:

Select * form employees_cn where employees_name=”周杰” or employees_address=”抚州”;

In:

Select * form employees_cn where employees_id=18 or employees_id=21 or employees_id=23;

等于

Select * form employees_cn where employees_id in(18,21,23);

Not in:

Select * form employees_cn where employees_address not in(“抚州”,”株洲”,”上海”);

Like的使用

当like单独使用的时候,它相当于=。

Select * from employees_us where employee_name like “jerry”;

通配符:

%:表示任意多个字符

Select * from employees_us where employee_name like “%jerry%”;

_:表示任意一个字符

Select * from employees_cn where employee_name like “张_”;

转义字符:

Select * from employees_cn where employee_name like “jerry/_%”escape”/”;

拼接字段

SELECT concat(employee_name,"---",employee_address) as "结果" FROM `employees_cn`;

计算字段

SELECT sid*score FROM `score`;

函数的使用

SELECT concat(employee_name,"---",employee_address) as "结果" FROM `employees_cn`

SELECT sid*score from score;

select LEFT("你好,你吃饭了吗?",4)

select RIGHT("你好,你吃饭了吗?",4)

select left(employee_name,2) from employees_cn where employee_id = 21

select LENGTH("你好")

select length(employee_name) from employees_cn where employee_id = 21

select SUBSTRING("你好,你吃饭了吗???",2)

select SUBSTRING("你好,你吃饭了吗???",2,4)

select SUBSTRING(employee_name,2) from employees_cn where employee_id = 21

大二一个学期学这么点内容,没有概念,只有实操(大二一学期学分多少合适)

日期处理函数

获取当前日期

SELECT NOW();

SELECT SYSDATE();

SELECT CURRENT_TIMESTAMP;

SELECT CURRENT_TIMESTAMP();

SELECT CURRENT_DATE;

SELECT CURRENT_TIME;

日期格式化:

select DATE_FORMAT('2008-08-09 22:23:01','%y-%m-%d %h:%i:%s');

字符串变日期:

select STR_TO_DATE('08/09/2008','%m/%d/%y');

时间变秒

select TIME_TO_SEC('01:00:05');

天数变日期

SELECT MAKEDATE(2019,300);

SELECT DAYOFYEAR("2019-10-23");

数值函数:

四舍五入

select ROUND(48.3847)

select ROUND(48.3847,1)

select MOD(CEIL(ROUND(employee_price)), 10) from employees_cn

向上取整

select CEIL(48.2)

向下取整

select FLOOR(48.9)

取余

SELECT MOD(18,3)

开方

SELECT SQRT(9)

指数

select POW(2,10)

绝对值

select ABS(-9)

平均值

Select avg(score) from score

计数

Select count(*) from score

Select count(distinct name) from score

最值

Select max(score), name from score

Select min(score), name from score

求和

Select sum(score) from score

分组查询

SELECT round(avg(score)),class from score GROUP BY class;

过滤分组

SELECT avg(score) as a,class from score GROUP BY class HAVING a < 80;

SELECT score from score where score < 80

where作用于表之后,having作用于组之后

select子句顺序

from, on, join, where, group by, having, select, distinct, order by, limit

select round(avg(score),1) as a, class from score where score > 70 GROUP BY class HAVING a >= 85 ORDER BY a LIMIT 0,2;

子查询:

select * from score where score = (select min(score) from score)

也就等于下面两个语句之和

select min(score) from score;

select * from score where score = 60;

连接查询

适用于多表操作

外连接:包括左连接、右连接

SELECT a.*, b.* from student_info a left join student_score b on a.student_id = b.student_id

SELECT a.*, b.* from student_info a right join student_score b on a.student_id = b.student_id

笛卡尔积连接:包括内连接、自然连接、交叉连接、自连接(原理: 笛卡尔积)

select a.*, b.* from student_info a inner join student_score b

select a.*, b.* from student_info a inner join student_score b on a.student_id = b.student_id

SELECT A.*, B.* from student_info A cross join student_score B

SELECT A.*, B.* from student_info A cross join student_score B on A.student_id = B.student_id

SELECT A.*, B.* from student_info A natural join student_score B

select B.* from score as A join score as B on A.score < B.score and A.name = "王兰"

组合查询

select vend_id, prod_id, prod_price from products where prod_price < 5 union select vend_id, prod_id, prod_price from products where vend_id in (1001,1002)

select vend_id, prod_id, prod_price from products where prod_price < 5 union all select vend_id, prod_id, prod_price from products where vend_id in (1001,1002)

select vend_id, prod_id, prod_price from products where prod_price < 5 union all select vend_id, prod_id, prod_price from products where vend_id in (1001,1002) order by prod_price

union的结果去重,而union all的结果不去重

视图

如何创建视图 create view abc as select * from employees_cn where employee_id BETWEEN 14 and 20

视图的操作和表的操作相同

索引

作用:提高检索速度

如何创建索引 create index aaa on employees_cn(employee_name, employee_price)

如何使用索引

事务

概念特征 原子性 一致性 隔离性 持续性

start TRANSACTION;

INSERT into score (name, class, score, sex, phone) VALUES ("智慧化", "软件1" ,'43', "女", '1213');

SAVEPOINT p;

INSERT into score (class, score, sex, phone) VALUES ("张晓霞", "软件1", "23", "女", '12133');

ROLLBACK to SAVEPOINT p;

commit;

常量

变量

用户变量 @后为变量

set @name = "李兰";

select * from employees_cn where employee_name = @name;

select @xxx := (@xxx := 8) + 2;

局部变量

作用于存储过程

DECLARE abc int DEFAULT 0;

系统变量

Select CURRENT_TIME

Select CURRENT_USER

If控制语句

Case控制语句

循环控制语句

自定义函数

存储过程

触发器

本文链接地址:https://www.jiuchutong.com/zhishi/300399.html 转载请保留说明!

上一篇:【中兴】web训练营~一文带你走进前端 | 百图制作(中兴网管操作手册)

下一篇:基于 BERT 实现的情感分析(文本分类)----概念与应用(bert的原理)

  • 抖音快速涨粉的小技巧(抖音涨粉最快的方法)

    抖音快速涨粉的小技巧(抖音涨粉最快的方法)

  • 华为nova5pro可以插tf卡吗(华为nova5pro可以扩展内存吗)

    华为nova5pro可以插tf卡吗(华为nova5pro可以扩展内存吗)

  • 微信上的横屏模式是什么意思(微信上的横屏模式是什么)

    微信上的横屏模式是什么意思(微信上的横屏模式是什么)

  • 毒可以分期付款吗(毒分期付款有利息吗)

    毒可以分期付款吗(毒分期付款有利息吗)

  • WPS怎么在EX表格在增加表格(wps中excel表格)

    WPS怎么在EX表格在增加表格(wps中excel表格)

  • 华为手机图片怎么打马赛克处理(华为手机图片怎么导入苹果手机)

    华为手机图片怎么打马赛克处理(华为手机图片怎么导入苹果手机)

  • 开机瞬间风扇转速最大(开机瞬间风扇转怎么回事)

    开机瞬间风扇转速最大(开机瞬间风扇转怎么回事)

  • 麒麟820等于骁龙多少(麒麟820等于骁龙多)

    麒麟820等于骁龙多少(麒麟820等于骁龙多)

  • 视频聊天软件平台都有哪些(视频聊聊软件)

    视频聊天软件平台都有哪些(视频聊聊软件)

  • oppoa8怎么关机(oppoa8怎么关机重启)

    oppoa8怎么关机(oppoa8怎么关机重启)

  • 微信可以发压缩包吗(微信可以发压缩文件不)

    微信可以发压缩包吗(微信可以发压缩文件不)

  • 微信步数为什么有时候没有显示(微信步数为什么没走就两万多步)

    微信步数为什么有时候没有显示(微信步数为什么没走就两万多步)

  • 手机面容是什么(手机面容是什么时候发明的)

    手机面容是什么(手机面容是什么时候发明的)

  • vivox9能不能装内存卡(vivox9手机可以插内存卡吗)

    vivox9能不能装内存卡(vivox9手机可以插内存卡吗)

  • iphone有gps吗(苹果有没有gps)

    iphone有gps吗(苹果有没有gps)

  • 快手怎么下载别人的作品(快手怎么下载别人的图片)

    快手怎么下载别人的作品(快手怎么下载别人的图片)

  • 朋友圈一条直线是什么意思(对方头像是灰色,朋友圈一条直线)

    朋友圈一条直线是什么意思(对方头像是灰色,朋友圈一条直线)

  • 手机浏览器没了怎么办(手机浏览器没了怎么安装)

    手机浏览器没了怎么办(手机浏览器没了怎么安装)

  • 钰五行属什么(钰的最佳配字)

    钰五行属什么(钰的最佳配字)

  • 操作系统在计算机系统中位于什么之间(操作系统在计算机与用户之间起的作用)

    操作系统在计算机系统中位于什么之间(操作系统在计算机与用户之间起的作用)

  • word开始选项卡在哪里(word开始选项卡不能完成的任务)

    word开始选项卡在哪里(word开始选项卡不能完成的任务)

  • 拼多多实名认证在哪里找(拼多多实名认证身份证安全吗)

    拼多多实名认证在哪里找(拼多多实名认证身份证安全吗)

  • 三年前的通话记录还能查询吗(三年前的通话记录能找到吗)

    三年前的通话记录还能查询吗(三年前的通话记录能找到吗)

  • 烟雾视频怎么做(烟雾 视频)

    烟雾视频怎么做(烟雾 视频)

  • 苹果设置页取消订阅服务在哪里(苹果手机怎样关掉页面)

    苹果设置页取消订阅服务在哪里(苹果手机怎样关掉页面)

  • 下厨房菜篮子在哪里(下厨房的菜篮子在哪)

    下厨房菜篮子在哪里(下厨房的菜篮子在哪)

  • 怎么在win11正式版中创建虚拟桌面(win11如何)

    怎么在win11正式版中创建虚拟桌面(win11如何)

  • vue前端RSA加密java后端解密的方法(vue sha256加密)

    vue前端RSA加密java后端解密的方法(vue sha256加密)

  • Redis高并发分布式锁详解(redis incr 高并发)

    Redis高并发分布式锁详解(redis incr 高并发)

  • Python中if嵌套是什么?(pythonif嵌套语句)

    Python中if嵌套是什么?(pythonif嵌套语句)

  • 印花税计税依据含不含增值税
  • 应纳税暂时性差异是调增还是调减
  • 股东不任职
  • 怎么根据实发工资算应发工资
  • 综合所得申报如何手工填写信息
  • 持有待售流动资产如果说以历史成本计量的时候怎么弄
  • 淘宝买货没有发票
  • 单位和职工个人缴费基数如何确定的规定
  • 无偿划拨资产涉税问题
  • 单位社保没推送
  • 外管证报验核销
  • 增值税免税收入计入什么科目
  • 个体户增值税怎么算
  • 税控盘抵扣政策依据
  • 增值税开票资料没有电话可以吗
  • 发生的产品广告费
  • 专项应付款现在叫什么
  • 股东收回投资要交税吗
  • 旅行社小规模差额征税增值税申报表怎么填
  • 食堂购买蔬菜计算公式
  • 电脑玩游戏卡怎么弄
  • 固定资产残值率计算公式
  • 预提费用冲销需要重新计提吗
  • 合同资产和合同负债属于什么科目
  • 代开专票计提附加税吗
  • 委托加工代收代缴增值税吗
  • php表单验证实例
  • php字符串操作函数
  • 代购机票骗局
  • 应付债券包括
  • 支持h5浏览器
  • 质量事故责任书
  • 出售报废边角料税率
  • 一维卷积padding
  • php 邮件发送
  • 适用执行企业会计准则的一般企业
  • 票据贴现税务处理
  • 土地使用权的折旧年限和折旧方法
  • 归一化的几种方法
  • 增值税密码锁定怎么办
  • 律师费怎么要回来
  • js原型模式创建对象的优缺点
  • 专用发票货物名称开错可以吗
  • 企业税金总额包括什么
  • java默认访问权限修饰符
  • php调用变量
  • 不动产租赁需要资质吗
  • 科技型中小企业享受优惠税收政策
  • 减免增值税计入营业外收入影响利润
  • 幼儿园固定资产说明怎么写
  • 股东投资款可以拿出来吗
  • 税务局核定税种流程
  • 电商收服务费合法吗
  • 对公账户收到钱都要开票吗
  • 来料加工成本是多少
  • 银行电子承兑到期后怎么操作
  • 财务费用减少记借方还是贷方
  • 公司租用员工车辆维修费能报销吗
  • 开票加的税点走什么费用
  • 会计工作移交的时候需要有谁在场
  • 在docker中使用service命令
  • mysql怎么使用索引
  • win8专业版系统更改电脑设置没反应
  • win10edge浏览器下载被阻止
  • win10系统如何开启远程桌面连接
  • linux中vi编辑器怎么使用
  • linux制作
  • node文件目录
  • javascript的字符串操作
  • Error: String types not allowed (at 'layout_gravity' with value 'bottom/center_horizontal').
  • python 检测主机存活
  • select类中下拉框选择常见的方法
  • jquery版本过低
  • python time模块日期运算
  • js怎么设置css
  • jquery 插件写法
  • 哪些初级农产品可以免税
  • 江苏税务app操作手册
  • 跨境电商上什么货源好
  • 宝宝早教一般选什么课程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设