位置: 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的原理)

  • 抖音怎么关闭被拉进群(抖音怎么关闭被拉别的直播间)

    抖音怎么关闭被拉进群(抖音怎么关闭被拉别的直播间)

  • 慕课上的课件能导出吗(慕课里面的课件)

    慕课上的课件能导出吗(慕课里面的课件)

  • 腾讯视频怎么超前点播(腾讯视频怎么超清都不清楚了)

    腾讯视频怎么超前点播(腾讯视频怎么超清都不清楚了)

  • 微信头像为什么换不了了(微信头像为什么显示暂时无法查看)

    微信头像为什么换不了了(微信头像为什么显示暂时无法查看)

  • 爱奇艺显示免流中是什么意思(爱奇艺显示免流中,可是还是用我手机卡的流量)

    爱奇艺显示免流中是什么意思(爱奇艺显示免流中,可是还是用我手机卡的流量)

  • 计算机的硬件系统包括(计算机的硬件系统主要包括运算器储存器)

    计算机的硬件系统包括(计算机的硬件系统主要包括运算器储存器)

  • Iphone11新机屏幕有黑点(新买的苹果11屏幕突然失灵)

    Iphone11新机屏幕有黑点(新买的苹果11屏幕突然失灵)

  • 怎么删qq自动回复内容(怎样删除qq自动回复)

    怎么删qq自动回复内容(怎样删除qq自动回复)

  • 手机开不了热点怎么回事(为什么小米手机开不了热点)

    手机开不了热点怎么回事(为什么小米手机开不了热点)

  • mx350是什么水平(mx350相当)

    mx350是什么水平(mx350相当)

  • 微信中怎么删除好友(微信中怎么删除表情包专辑)

    微信中怎么删除好友(微信中怎么删除表情包专辑)

  • 手机怎么后台锁定软件

    手机怎么后台锁定软件

  • 电脑16g和32g的区别(电脑16g内存和32g内存差多少钱)

    电脑16g和32g的区别(电脑16g内存和32g内存差多少钱)

  • 微信账单可以打印流水吗(微信账单可以打印出来吗)

    微信账单可以打印流水吗(微信账单可以打印出来吗)

  • 连手机热点会查到ip吗(连手机热点会查手机吗)

    连手机热点会查到ip吗(连手机热点会查手机吗)

  • ipad怎么发邮件(ipad怎么发邮件到别人邮箱)

    ipad怎么发邮件(ipad怎么发邮件到别人邮箱)

  • 抖音设置权限在哪里找(抖音上有个权限设置)

    抖音设置权限在哪里找(抖音上有个权限设置)

  • 电脑待机壁纸如何更换(电脑待机屏幕壁纸怎么设置)

    电脑待机壁纸如何更换(电脑待机屏幕壁纸怎么设置)

  • vivoz3i视频美颜在哪里调(vivoz3视频美颜在哪开)

    vivoz3i视频美颜在哪里调(vivoz3视频美颜在哪开)

  • 苹果xs无线充电怎么用(苹果xs无线充电功能怎么打开)

    苹果xs无线充电怎么用(苹果xs无线充电功能怎么打开)

  • 微信如何注册公众号(微信如何注册公司地址)

    微信如何注册公众号(微信如何注册公司地址)

  • opporeno是什么充电接口(opporeno是什么充电器接口)

    opporeno是什么充电接口(opporeno是什么充电器接口)

  • 打给对方一直呼叫失败(打给对方一直呼叫受限是啥意思)

    打给对方一直呼叫失败(打给对方一直呼叫受限是啥意思)

  • Remoterm.exe - Remoterm是什么进程 有什么用

    Remoterm.exe - Remoterm是什么进程 有什么用

  • axios.defaults.baseURL的三种配置方法

    axios.defaults.baseURL的三种配置方法

  • 机器学习中的数学——距离定义(八):余弦距离(Cosine Distance)

    机器学习中的数学——距离定义(八):余弦距离(Cosine Distance)

  • 无偿划转股份是好是坏
  • 天然气管道抢维修工作总结
  • 出租设备的租金收入记入( )账户
  • 增值税申报错误已经缴税了怎么办
  • 利息发票怎么算
  • 软件 折旧年限
  • 开票时间超限怎么办
  • 销售部门快递费用怎么算
  • 股东分红是净利润还是毛利润
  • 金融资产摊余成本例题
  • 销售自用旧机动车辆的税务处理
  • 增值税发票作废如何处理
  • 银行承兑汇票收费标准
  • 私募基金款打到什么账户
  • 仲裁费用计入什么会计科目
  • 运输业过路费怎么做账
  • 工业企业增值税缓交政策
  • 个体各商户的社保
  • 案例分析建筑业差额征税如何进行账务处理?
  • 劳务发票需要身份证原件吗
  • 承包承租经营单位是什么意思
  • 补助及救济费用
  • 没有经营的空壳公司可以贷款吗
  • 展会门票入什么科目
  • 公户没有开票进账了可以吗
  • 计提工资是计提当月的还是上个月的
  • 职工赔偿金的账务处理
  • linux -pv
  • 一般纳税人存货入账价值
  • 应付票据贴现息计入
  • 研发销售型企业
  • 2021激活windows10
  • php最新动态
  • wmpdmc.exe是什么意思
  • PHP:oci_bind_array_by_name()的用法_Oracle函数
  • win10开机强制进入修复模式
  • 银行本票实际金额小于票面金额
  • linux乱码怎么改
  • 印花税土地使用税和房产税怎么做会计分录
  • 境外服务收入如何申报增值税
  • el-table-column formatter
  • 待安置期间生活补助费多少钱
  • 报销凭证写错了怎么办
  • php正则表达式验证网址
  • 一文搞懂兰州简史
  • Laravel 5.3 学习笔记之 配置
  • dns管理控制台在哪里
  • 收到员工的社保费用记什么科目
  • 应交增值税为负数怎么处理
  • 待核销基建支出并入哪个科目
  • 借款合同 印花
  • access speed
  • 银行提供资金来源
  • 增值税销项税额属于什么科目
  • 税局代开的专票能作废或红冲吗?
  • 现金日记账里
  • 支付银行贷款利息的会计处理
  • 工程年底结账
  • 管理费用和销售费用属于什么科目
  • 所有者权益的减少是什么意思
  • 出口货物退货流程
  • 新旧收入准则对比区别表
  • 盈亏平衡点怎么计算公式
  • solaris syslog
  • 用友t6运行特别慢
  • Win10系统安装包
  • linux修改环境变量后需要重启吗
  • apache80端口被占用的解决方法
  • cocos2dx 4.0
  • node.js gui
  • node copyfile
  • 微信小程序开发用什么语言
  • jsp实现ajax
  • jquery 扩展事件
  • 1+征收率
  • 国家税务局网上江苏电子税务局官网
  • 买楼送地下室划算吗
  • 有限责任公司自然人独资属于什么企业
  • 进口车区别
  • 文件清理规则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设