网站如何集成微信支付,做国际贸易如何建网站,国家高新技术企业认定的要求,免费一键自助建站官网课后大总结
Day1
一、数据库命令总结
1.连接数据库
连接数据库进入mysql安装目录打开bin文件夹#xff0c;输入cmd(此命令后无分号)mysql.exe -u root -ppassword命令后输入密码:root
设置密码set passwordpassword(root123);
查看所有数据库show databases;
…课后大总结
Day1
一、数据库命令总结
1.连接数据库
连接数据库进入mysql安装目录打开bin文件夹输入cmd(此命令后无分号)mysql.exe -u root -ppassword命令后输入密码:root
设置密码set passwordpassword(root123);
查看所有数据库show databases;
创建数据库create database day1db DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
删除数据库drop database day1db;
进入数据库use day1db;
查看数据库中的表show tables;
退出数据库exit;
2.创建表
(1)创建表的基本语法格式(查阅豆包得出)
CREATE TABLE [IF NOT EXISTS] table_name (column1 datatype constraint,column2 datatype constraint,...columnN datatype constraint
); CREATE TABLE这是创建表的关键字命令。 [IF NOT EXISTS]这是一个可选的部分。如果加上这个选项当要创建的表名不存在时才会创建表。如果表已经存在就不会执行创建操作这样可以避免因为表名重复而导致的错误。 table_name这是要创建的表的名称表名在数据库中应该是唯一的并且要符合 MySQL 的命名规则例如表名通常由字母、数字和下划线组成不能以数字开头等。 column1, column2,..., columnN这些是表中的列名。每一列代表表中的一个数据字段例如在一个学生表中可能有student_id学生编号、student_name学生姓名等列。 datatype这是列的数据类型。MySQL 支持多种数据类型如INT整数型、VARCHAR可变长字符串、DATE日期型等。不同的数据类型用于存储不同种类的数据并且有不同的存储要求和限制。 constraint这是列的约束条件。约束用于定义列中数据的规则常见的约束有PRIMARY KEY主键约束用于唯一标识表中的每一行、NOT NULL非空约束规定列中的数据不能为空、UNIQUE唯一约束保证列中的数据是唯一的等。
3.数据类型datatype
1.整数int 表示有符号取值范围:-2147483648~2147483647int unsigned 表示无符号取值范围:0~4294967295int(5)zerofi11 仅用于显示当不满足5位时按照左边补0例如:00002;满足时正常显示。tinyint((m))[unsigned][zerofi11]有符号取值范围:-128~127无符号取值范围:0~ 255bigint[(m)][unsigned][zerofi11]有符号取值范围:-9223372036854775808~9223372036854775807无符号取值范围:0~18446744073709551615
2.小数decimal[(m[,d])][unsigned][zerofill]准确的小数值m是数字总个数(负号不算)d是小数点后个数。m最大值为65d最大值为30。FLOAT[(M,D)】[UNSIGNED][ZEROFILL]单精度浮点数非准确小数值m是数字总个数d是小数点后个数。DOUBLE[ (M,D)][UNSIGNED][ZEROFILL]双精度浮点数(非准确小数值)m是数字总个数d是小数点后个数。
3.文本char(m)定长字符串m代表字符串的长度最多可容纳255个字符。定长的体现:即使内容长度小于m也会占用m长度。例如:char(5)数据是:yes底层也会占用5个字符;如果超出m长度限制(默认MySQL是严格模式所以会报错)。varchar(m)变长字符串m代表字符串的长度最多可容纳65535个字节。变长的体现:内容小于m时会按照真实数据长度存储;如果超出m长度限制((默认MySQL是严格模式所以会报错)。texttext数据类型用于保存变长的大字符串可以组多到65535(2**16-1)个字符。一般情况下长文本会用text类型。例如:文章、新闻等。mediumtextA TEXT column with a maximum length of16,777,215(2**24-1)characters.longtextTEXT column with amaximum length of4,294,967,295 or 4GB(2**32-1)
4.时间datetimeYYYY-MM-DD HH:MM:SS(1000-01-01 00:00:00/9999-12-31 23:59:59)timestampYYYY-MM-DD HH:MM:SS(1970-01-0100:00:00/2037年)对于TIMESTAMP它把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储查询时将其又转化为客户端当前时区进行返回。4.约定条件constraint
null 允许为空
not null 不允许为空
default 3 设置默认值为3也可以设置为其他值
primary key 主键(不允许为空、不能重复)
auto_increment 自增
5.mysql增删改查
1.新增数据(1)新增单行数据insert into 表格(列名1,名2,列名3) values(数据1,数据2,数据3);(2)新增多行数据insert into 表格(列名1,名2,列名3) values(数据1,数据2,数据3),(数据4,数据5,数据6);说明values后多行数据用逗号隔开。(3)不输入列名新增数据insert into 表格 values(数据1,数据2,数据3);说明表示按默认列顺序插入数据插入的数据数量必须和列的位置及数量一致否则会报错。
2.删除数据delete from 表名;delete from 表名 where 条件;说明1.条件用“”“”,,,,!等符号表示切记不用python中的“”。2.条件可以使用and和or连接符进行连接。
3.修改数据update 表名 set 列名值 where 条件;说明1.值可以是一个具体的数值也可以是表达式也可以是一个函数(见mysql函数总结)。2.条件用法同删除数据中的where中条件用法。3.如果不添加where条件是不是修改的为整列数据操作验证一下。
4.查询数据select * from 表名; 查询所有数据select 列名1,列名2,列名3 from 表名; 查询表中名称为列名1,列名2,列名3中的数据select * from 表名 where 条件; 查询表中符合where条件的数据select 列名1,列名2,列名3 as 别名1,别名2,别名3 from 表名; 查询表中名称为列名1,列名2,列名3中的数据显示结果时对应的列名分别为别名1,别名2,别名3
6.mysql函数
来自豆包。 (1)数学函数
ABS() 功能返回一个数的绝对值。 示例ABS(-5)返回5。
CEIL()、CEILING() 功能返回大于或等于给定数字的最小整数。 示例CEIL(4.2)返回5CEILING(4.8)也返回5。
FLOOR() 功能返回小于或等于给定数字的最大整数。 示例FLOOR(4.8)返回4。
ROUND() 功能对给定数字进行四舍五入。可以指定小数位数。 示例ROUND(4.4)返回4ROUND(4.5)返回5ROUND(4.123, 2)返回4.12保留两位小数。
TRUNCATE() 功能截断数字直接舍去指定小数位数后的数字。 示例TRUNCATE(4.123, 2)返回4.12。
MOD ()、%取模运算符 功能返回除法运算的余数。 示例MOD(7, 3)或7 % 3都返回1。
POW()、POWER() 功能计算一个数的幂次方。 示例POW(2, 3)或POWER(2, 3)都返回8计算 2 的 3 次方。
SQRT() 功能计算一个数的平方根。 示例SQRT(9)返回3。
(2)字符串函数
CONCAT() 功能将多个字符串连接成一个字符串。 示例CONCAT(Hello, , , World)返回Hello, World。
SUBSTRING()、MID() 功能从字符串中提取子字符串。可以指定起始位置和长度。 示例SUBSTRING(Hello World, 7, 5)或MID(Hello World, 7, 5)都返回World从第 7 个字符开始取 5 个字符。
LEFT() 功能从字符串的左边提取指定长度的子字符串。 示例LEFT(Hello World, 5)返回Hello。
RIGHT() 功能从字符串的右边提取指定长度的子字符串。 示例RIGHT(Hello World, 5)返回World。
LENGTH()、CHAR_LENGTH() 功能返回字符串的长度。对于多字节字符集CHAR_LENGTH()更准确。 示例LENGTH(Hello)返回5CHAR_LENGTH(你好)返回2。
LOWER()、LCASE() 功能将字符串转换为小写。 示例LOWER(HELLO)或LCASE(HELLO)都返回hello。
UPPER()、UCASE() 功能将字符串转换为大写。 示例UPPER(hello)或UCASE(hello)都返回HELLO。
REPLACE() 功能替换字符串中的指定子字符串。 示例REPLACE(Hello World, World, MySQL)返回Hello MySQL。
TRIM()、LTRIM()、RTRIM() 功能去除字符串两端TRIM()、左边LTRIM()或右边RTRIM()的空格或指定字符。 示例TRIM( Hello )返回HelloLTRIM( Hello)返回HelloRTRIM(Hello )返回Hello。
(3)日期和时间函数
CURRENT_DATE()、CURDATE() 功能返回当前日期。 示例CURRENT_DATE()或CURDATE()在执行时返回当天日期格式为YYYY - MM - DD。
CURRENT_TIME()、CURTIME() 功能返回当前时间。 示例CURRENT_TIME()或CURTIME()在执行时返回当前时间格式为HH:MM:SS。
NOW()、SYSDATE() 功能返回当前日期和时间。 示例NOW()和SYSDATE()在执行时返回当前日期和时间格式为YYYY - MM - DD HH:MM:SS。
DATE_ADD()、ADDDATE() 功能向日期添加指定的时间间隔。可以是年、月、日、小时、分、秒等。 示例DATE_ADD(2023 - 01 - 01, INTERVAL 1 DAY)或ADDDATE(2023 - 01 - 01, 1)都返回2023 - 01 - 02向后加 1 天。
DATE_SUB()、SUBDATE() 功能从日期中减去指定的时间间隔。 示例DATE_SUB(2023 - 01 - 01, INTERVAL 1 DAY)或SUBDATE(2023 - 01 - 01, 1)都返回2022 - 12 - 31向前减 1 天。
DATEDIFF() 功能计算两个日期之间的天数差。 示例DATEDIFF(2023 - 01 - 03, 2023 - 01 - 01)返回2。
TIMEDIFF() 功能计算两个时间之间的时间差。 示例TIMEDIFF(10:00:00, 09:00:00)返回01:00:00。
(4)聚合函数
COUNT() 功能统计行数。可以用于统计某个列的非空值数量或者整个表的行数。 示例COUNT(*)统计表中的所有行数COUNT(column_name)统计column_name列的非空值数量。
SUM() 功能计算某列数值的总和。 示例对于一个sales表中的amount列SUM(amount)可以计算总销售额。
AVG() 功能计算某列数值的平均值。 示例对于一个scores表中的score列AVG(score)可以计算平均分数。
MAX() 功能返回某列中的最大值。 示例在一个prices表中的price列MAX(price)返回最高价格。
MIN() 功能返回某列中的最小值。 示例在一个temperatures表中的temperature列MIN(temperature)返回最低温度。
(5)其他函数
IF() 功能根据条件返回不同的值。类似于编程语言中的条件判断。 示例IF(condition, value_if_true, value_if_false)如IF(score 60, Pass, Fail)根据score的值判断是否及格。 CASE WHEN...THEN...ELSE...END 功能实现更复杂的条件判断和返回值。
7.python操作excel语法 Day2
Day3
Day4
Day1
1 MySQL数据库概述 2今日概要 3 windows系统-MySQL环境 老师说加环境变量自己加。 4 mac系统-MySQL环境搭建
5 配置和密码相关 6 数据库的管理 命令汇总
查看所有数据库
show databases;
创建数据库
create database day1db DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
删除数据库
drop database day1db;
进入数据库
use day1db;
查看数据库中的表
show tables; 7 数据表的管理 管理表命令
创建表
create table tab1(id int,name varchar(16)
)default charsetutf8;查看列名
desc tab1;create table L1(id int,uid int unsigned,zid int(6) zerofill
)default charsetutf8; # 学习进度1231
8 数据表-列类型-整型 9 数据表-列类型-小数 10 数据表-列类型-字符串 11 数据表-列类型-时间 12 数据表-小结 13 数据表-python代码操作 14 数据行-增删改查 15 数据行-python操作和应用案例 16 SQL注入 17 今日总结和作业 Day2
1 今日概要 2 必备SQL-数据准备 3 必备SQL-条件 4必备SQL-通配符
% 表示任意字符%佩% 表示以任意字符开头以任意字符结尾中间是汉字“佩”%佩 表示以任意字符开头结尾是汉字“佩”吴%奇 表示以汉字“吴”开头以汉字“奇”结尾中汉是任意字符注意这里的任意字符可以多个或一个字符
_ 表示一个字符_peiqilive.com 表示peiqilive.com前面可以是任意一个字符切记只能有一个字符 5必备SQL-指定列(映射) 6必备SQL–排序 7必备SQL- limit部分数据 8必备SQL-分组 个人理解MySQL中的分组中pandas中不一样。
9必备SQL-左右连表 10必备SQL-上下连表
老师说上下连接不常用。 11必备SQL-小结 12表关系
MySQL中表关系主要由外键约束来实现。 13表关系案例:简易版路飞学城 14用户授权管理 15今日总结
Day3
1今日概要 2 题目介绍 3 SQL强化-表和数据的导入导出
4 SQL强化-第2至18题
5 SQL强化-第19至34题
6SQL强化-35至结束
7 博客系统-表结构设计
Day4 1 今日概要 2 索引概述 3 常见索引
4 案例:博客系统 5 查询是要命中索引呀 6 执行计划 7 索引小结 8 MySQL函数 文章转载自: http://www.morning.bphqd.cn.gov.cn.bphqd.cn http://www.morning.jxscp.cn.gov.cn.jxscp.cn http://www.morning.lbywt.cn.gov.cn.lbywt.cn http://www.morning.hprmg.cn.gov.cn.hprmg.cn http://www.morning.bxbkq.cn.gov.cn.bxbkq.cn http://www.morning.rmlz.cn.gov.cn.rmlz.cn http://www.morning.jcyrs.cn.gov.cn.jcyrs.cn http://www.morning.zstry.cn.gov.cn.zstry.cn http://www.morning.mkczm.cn.gov.cn.mkczm.cn http://www.morning.jfgmx.cn.gov.cn.jfgmx.cn http://www.morning.fksdd.cn.gov.cn.fksdd.cn http://www.morning.kqzxk.cn.gov.cn.kqzxk.cn http://www.morning.fgsqz.cn.gov.cn.fgsqz.cn http://www.morning.snktp.cn.gov.cn.snktp.cn http://www.morning.fy974.cn.gov.cn.fy974.cn http://www.morning.knzmb.cn.gov.cn.knzmb.cn http://www.morning.rbkgp.cn.gov.cn.rbkgp.cn http://www.morning.ghxkm.cn.gov.cn.ghxkm.cn http://www.morning.cpljq.cn.gov.cn.cpljq.cn http://www.morning.npxcc.cn.gov.cn.npxcc.cn http://www.morning.nmymn.cn.gov.cn.nmymn.cn http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com http://www.morning.yhjlg.cn.gov.cn.yhjlg.cn http://www.morning.lcwhn.cn.gov.cn.lcwhn.cn http://www.morning.daidudu.com.gov.cn.daidudu.com http://www.morning.bsrp.cn.gov.cn.bsrp.cn http://www.morning.gnyhc.cn.gov.cn.gnyhc.cn http://www.morning.mnpdy.cn.gov.cn.mnpdy.cn http://www.morning.qpqcq.cn.gov.cn.qpqcq.cn http://www.morning.bnfrj.cn.gov.cn.bnfrj.cn http://www.morning.pltbd.cn.gov.cn.pltbd.cn http://www.morning.lsmnn.cn.gov.cn.lsmnn.cn http://www.morning.wmmtl.cn.gov.cn.wmmtl.cn http://www.morning.wdhlc.cn.gov.cn.wdhlc.cn http://www.morning.ahscrl.com.gov.cn.ahscrl.com http://www.morning.fldsb.cn.gov.cn.fldsb.cn http://www.morning.kongpie.com.gov.cn.kongpie.com http://www.morning.rmfwh.cn.gov.cn.rmfwh.cn http://www.morning.nhrkl.cn.gov.cn.nhrkl.cn http://www.morning.nnmnz.cn.gov.cn.nnmnz.cn http://www.morning.cpmwg.cn.gov.cn.cpmwg.cn http://www.morning.wcqxj.cn.gov.cn.wcqxj.cn http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com http://www.morning.lznfl.cn.gov.cn.lznfl.cn http://www.morning.gidmag.com.gov.cn.gidmag.com http://www.morning.wyfpc.cn.gov.cn.wyfpc.cn http://www.morning.xmbhc.cn.gov.cn.xmbhc.cn http://www.morning.ysbhj.cn.gov.cn.ysbhj.cn http://www.morning.nhgkm.cn.gov.cn.nhgkm.cn http://www.morning.gnzsd.cn.gov.cn.gnzsd.cn http://www.morning.24vy.com.gov.cn.24vy.com http://www.morning.lfbzg.cn.gov.cn.lfbzg.cn http://www.morning.flmxl.cn.gov.cn.flmxl.cn http://www.morning.yqrfn.cn.gov.cn.yqrfn.cn http://www.morning.fdjwl.cn.gov.cn.fdjwl.cn http://www.morning.rrgm.cn.gov.cn.rrgm.cn http://www.morning.rmyqj.cn.gov.cn.rmyqj.cn http://www.morning.ykqbs.cn.gov.cn.ykqbs.cn http://www.morning.mhnrx.cn.gov.cn.mhnrx.cn http://www.morning.chrbp.cn.gov.cn.chrbp.cn http://www.morning.kjmcq.cn.gov.cn.kjmcq.cn http://www.morning.wyctq.cn.gov.cn.wyctq.cn http://www.morning.nqgds.cn.gov.cn.nqgds.cn http://www.morning.hclplus.com.gov.cn.hclplus.com http://www.morning.hmqwn.cn.gov.cn.hmqwn.cn http://www.morning.gqfjb.cn.gov.cn.gqfjb.cn http://www.morning.rgsgk.cn.gov.cn.rgsgk.cn http://www.morning.glnmm.cn.gov.cn.glnmm.cn http://www.morning.xqtqm.cn.gov.cn.xqtqm.cn http://www.morning.pcwzb.cn.gov.cn.pcwzb.cn http://www.morning.51meihou.cn.gov.cn.51meihou.cn http://www.morning.mmsf.cn.gov.cn.mmsf.cn http://www.morning.jzykq.cn.gov.cn.jzykq.cn http://www.morning.fmqng.cn.gov.cn.fmqng.cn http://www.morning.rhkgz.cn.gov.cn.rhkgz.cn http://www.morning.sgjw.cn.gov.cn.sgjw.cn http://www.morning.mrcpy.cn.gov.cn.mrcpy.cn http://www.morning.rdkt.cn.gov.cn.rdkt.cn http://www.morning.lmyq.cn.gov.cn.lmyq.cn http://www.morning.knmp.cn.gov.cn.knmp.cn