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

  • 你可以掌握的游戏试玩赚钱技巧(你能玩的游戏)

    你可以掌握的游戏试玩赚钱技巧(你能玩的游戏)

  • 微信红包可以退回吗(微信红包可以退换回去吗)

    微信红包可以退回吗(微信红包可以退换回去吗)

  • 如何做网络广告(网络广告的制作流程有哪几步)

    如何做网络广告(网络广告的制作流程有哪几步)

  • 华为p40pro可以分屏吗(华为p40可以分屏吗?)

    华为p40pro可以分屏吗(华为p40可以分屏吗?)

  • 电脑开机时黑屏了怎么恢复正常(电脑开机时黑屏进入不了桌面怎么解决)

    电脑开机时黑屏了怎么恢复正常(电脑开机时黑屏进入不了桌面怎么解决)

  • 支付宝地区怎么修改(支付宝地区怎么隐藏)

    支付宝地区怎么修改(支付宝地区怎么隐藏)

  • 淘宝注册网店需要什么(淘宝注册网店需要交钱吗)

    淘宝注册网店需要什么(淘宝注册网店需要交钱吗)

  • 麒麟820相当于骁龙多少(华为处理器麒麟和骁龙哪个好)

    麒麟820相当于骁龙多少(华为处理器麒麟和骁龙哪个好)

  • 联想装win7后usb不能用(联想装win7后触摸板不能用)

    联想装win7后usb不能用(联想装win7后触摸板不能用)

  • 电影hdr什么意思(电影 hdr)

    电影hdr什么意思(电影 hdr)

  • 亿刻看点为什么提不了现(亿刻看点赚钱吗)

    亿刻看点为什么提不了现(亿刻看点赚钱吗)

  • 200兆宽带手机测速是多少(200兆宽带手机测速多少兆正常)

    200兆宽带手机测速是多少(200兆宽带手机测速多少兆正常)

  • 3dmax哪一版稳定(3dmax哪个版本最好用最常用)

    3dmax哪一版稳定(3dmax哪个版本最好用最常用)

  • 手机显示1x是什么意思(手机显示1x是什么意思怎么解决)

    手机显示1x是什么意思(手机显示1x是什么意思怎么解决)

  • ipad充上电后开不开机(ipad充完电就会屏幕打不开)

    ipad充上电后开不开机(ipad充完电就会屏幕打不开)

  • 华为荣耀9x怎么分屏操作(华为荣耀9x怎么分屏)

    华为荣耀9x怎么分屏操作(华为荣耀9x怎么分屏)

  • 路由器开启wds是什么意思(路由器开启wds有什么用)

    路由器开启wds是什么意思(路由器开启wds有什么用)

  • 怎样使用近摄接圈(近摄接圈和近摄镜哪个更好些)

    怎样使用近摄接圈(近摄接圈和近摄镜哪个更好些)

  • 快手如何隐藏作品时间(快手如何隐藏作品发布地点)

    快手如何隐藏作品时间(快手如何隐藏作品发布地点)

  • 怎样删除魅族手机自带软件(魅族怎么删app)

    怎样删除魅族手机自带软件(魅族怎么删app)

  • 电脑显示屏能插机顶盒吗(电脑显示屏能插音响吗)

    电脑显示屏能插机顶盒吗(电脑显示屏能插音响吗)

  • 苹果x屏幕分辨率(苹果x的屏幕分辨率在哪里查看)

    苹果x屏幕分辨率(苹果x的屏幕分辨率在哪里查看)

  • 亲情账号可以看消费记录吗(亲情账号可以看到对方买了什么东西吗)

    亲情账号可以看消费记录吗(亲情账号可以看到对方买了什么东西吗)

  • 苹果6听筒坏了如何自测(苹果听筒坏了要多少钱)

    苹果6听筒坏了如何自测(苹果听筒坏了要多少钱)

  • wds桥接和中继的区别(wds桥接和中继哪个网速快)

    wds桥接和中继的区别(wds桥接和中继哪个网速快)

  • oppo手机怎样测距离(oppo手机怎么测量)

    oppo手机怎样测距离(oppo手机怎么测量)

  • vivo手机聊天视频怎么删除(vivo手机聊天视频怎么恢复)

    vivo手机聊天视频怎么删除(vivo手机聊天视频怎么恢复)

  • 魅族怎么查看协议(魅族怎么看我的设备)

    魅族怎么查看协议(魅族怎么看我的设备)

  • win10闹钟关机后会响吗(windows10闹钟不响)

    win10闹钟关机后会响吗(windows10闹钟不响)

  • Linux系统中使用cmp和comm命令来比较两个文件(linux使用cp)

    Linux系统中使用cmp和comm命令来比较两个文件(linux使用cp)

  • 元素点击报错:element click intercepted(元素鼠标失灵了怎么办)

    元素点击报错:element click intercepted(元素鼠标失灵了怎么办)

  • OK源码中国免费下载对于某些主题需要安装Swoole Loader扩展PHP-7.2,PHP-7.3,PHP-7.4,PHP-8.0,PHP-8.1(okhttp3源码)

    OK源码中国免费下载对于某些主题需要安装Swoole Loader扩展PHP-7.2,PHP-7.3,PHP-7.4,PHP-8.0,PHP-8.1(okhttp3源码)

  • 收入准则范围内
  • 记账更改的方法
  • 联通的话费能干吗
  • 企业收入为0要报企业所得税吗
  • 已认证发票对方红冲应该怎么做账
  • 税金附加是什么类
  • 企业收到劳务费发票账务处理
  • 豆粕适用税率
  • 企业微信里的钱
  • 以库存现金付讫
  • 装修费是否计入固定资产
  • 固定资产抵扣对账怎么算
  • 确认社保局工伤赔款会计分录
  • 购入办公楼的入账价值
  • 哪些罚款不能进行所得税税前扣除?
  • 哪些情况下超市销售发霉食品免责
  • 合并起来
  • 开个人发票需要身份证号码吗
  • 个体工商户生产经营所得税税率表2021
  • 车辆违章罚款怎么入账
  • 企业社会贡献总结怎么写
  • linux minor
  • macbook右上角
  • mac怎么传文件到百度网盘上
  • 原材料盘亏计入
  • 小规模纳税人销售自己使用过的固定资产税率
  • 股东实缴出资的证明
  • php数组函数 菜鸟
  • 注销库存股的会计分录怎么理解
  • 库存现金意思
  • CodeIgniter连贯操作的底层原理分析
  • thinkphp3.2框架
  • 持续集成的步骤
  • centos7源码包安装
  • sqlserver连接数据库的方法
  • 织梦内容页模板修改
  • 上一年度的费用能入今年账吗
  • 积分兑换合适吗
  • 增值税专票怎么交税
  • 个税没有达到起征点能摇号吗
  • 开具免税的发票,"税率"栏该如何填开?
  • 收据可以当发票吗?
  • 一般纳税人销售旧货
  • 未开票收入如何计提增值税
  • 建筑服务红字发票需要填写备注吗
  • 委托销售产品如何做账
  • 金蝶计价方法在哪里
  • 红字发票怎么申报增值税
  • 收到代收款需要开票吗
  • 关于注册资本的最新规定
  • 一般纳税人销售使用过的固定资产
  • 会计每月账务处理流程
  • sqlserver分页查询
  • 在windows 10
  • win8.1应用
  • win8 vmware
  • win2003 IIS6.0+PHP+MySQL的安?配置
  • windows server 2003 sp1.
  • SwiftBTN.exe - SwiftBTN是什么进程 有啥作用
  • win8对机械硬盘不友好
  • 怎么修改Windows账户密码
  • win10系统怎么修改字体大小
  • css怎么画
  • cocos2d-x windows开发环境配置
  • nodejs常用api
  • node解析前端formdata数据
  • python如何精确小数
  • 使用的拼音
  • ide通道怎么打开
  • 输入命令的三种方法
  • jquery动态生成div
  • python可变参数和不可变参数
  • 用javascript写表单代码
  • node用mongodb还是mysql好
  • listview item
  • 用shell脚本创建用户
  • 简单的移动端项目
  • jquery deferred对象
  • 山西电子税务局官网app
  • 内蒙古机关事业单位工资调整最新消息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设