数据库学习
安之ccy
非志无以成学
展开
-
mysql基础学习
一、查看表结构: desc table_name; ----describe 二、日期时间类型 a.如果表示年月日,通常用DATE表示 b.如果表示年月日时分秒,通常用DATETIME表示 c.如果表示时分秒,通常同TIME表示 三、windows安装mysql无法启动(mysql的zip文件) 查看mysql安装根目录下是否存在data文件夹? 此data文件夹不能是手动创建的,因为手动创建的不存在数据文件, 需要通过如下命令 mysqld? --initialize-insecure 进行原创 2021-01-19 20:36:35 · 126 阅读 · 3 评论 -
mysql建表 联合主键
建表:(前4个联合为主键) CREATE TABLE `climate_one_key` ( `纬度` float(255,2) NOT NULL COMMENT '纬度', `经度` float(255,2) NOT NULL COMMENT '经度', `日期` date NOT NULL COMMENT '日期:年/月/日', `时间` TIME NOT NULL COMMENT '时间:时', `潮汐` varchar(255) DEFAULT NULL COMMENT '潮汐'原创 2021-01-19 20:25:53 · 2013 阅读 · 0 评论 -
MySQL数据库简单查询以及子句查询顺序
1.基本查询 select ename,depno from t_emp 首先执行from,再执行select,要先知道从哪张表获取数据,再查询其中字段 2.数据分页 SELECT empno, ename from t_emp LIMIT 10,5; 从第10条数据开始,获取5条记录,注意此处的5是偏移量 顺序from----select----limit,limit,顾名思义,是限制的意思,此处要首先得到结果集,再对结果集的数量做限制 如果是从第1条数据开始获取,则limit后一个数字必然是0,可原创 2020-09-05 16:09:38 · 424 阅读 · 0 评论 -
mysql数据库管理和数据类型,索引机制
1.数据库管理 DDL操作,修改表结构 如增加字段,修改字段类型/约束/注释,修改字段名,删除字段,sql语句如下 # 增加字段 ALTER TABLE student ADD address VARCHAR(200) not null, ADD home_tel CHAR(11) NOT NULL; # 修改字段类型,约束,注释 ALTER TABLE student MODIFY home_tel VARCHAR(20) NOT NULL; # 修改字段名 ALTER TABLE student C原创 2020-09-04 12:16:24 · 272 阅读 · 1 评论 -
mysql配置文件
my.ini重点参数解读记录: default-storage-engine=INNODB # 默认存储引擎,能够存储事务,保存重要信息,保证数据的一致性 sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION" # 严格模式,如某个字段是字符串类型,就不能存int类型的数据 # General and Slow logging. log-output=FILE # 用文件记录日志 general-log=0 # 默认不开启日志文件 ge原创 2020-09-03 15:54:22 · 141 阅读 · 0 评论 -
MySQL数据库root密码修改
有时可能不小心忘记了root用户的密码,可以通过命令行修改 首先创建一个txt文件,内容为: ALTER USER 'root'@'localhost' INDENTIFIED BY '123456'; 将密码修改成123456,如果之前设置root的地址时匹配的是所有地址,即%,就要写成: ALTER USER 'root'@'%' INDENTIFIED BY '123456'; 然后点击左下角,找到windows powershell(或者右键左下角选择windows powershell(管理员原创 2020-09-03 15:10:15 · 401 阅读 · 0 评论 -
MySQL用户管理
除了root用户之外,有时可能需要增加其他用户,并限制其权限 可以在navicat上连接了root用户后,新建用户 然后命名,设置主机地址,输入%代表是任何地址,然后输入密码,再次输入密码,然后点击保存 可能我们希望新建的这个用户只能查看,不能修改或删除数据库里自带的逻辑空间,如: 当我们新建了一个数据库 CREATE DATABASE test; 我们为新建用户添加一些权限,希望它只能使用test数据库的增删改查操作,并再次点击保存: 此时,我们可以在navicat上新建连接,用户密码输入的是刚原创 2020-09-03 14:48:07 · 107 阅读 · 0 评论 -
数据库介绍与MySQL安装
一、简单介绍 数据库将数据分类存放,可以进行复杂的数据筛选,也可以进行关联查询,这是使用普通的文件来存储数据没有的优点。 数据库可以分为关系型数据库和非关系型数据库,也可称为NoSql, mysql是关系型数据库,有开源免费版,可用于集群任务,例如bat需要使用上千个数据库,免费开源就有很大的意义了 redis和mongodb属于非关系型数据库,是关系型数据库的补充,比如redis,mongodb,Neo4J。关系型数据库在保存数据前要先建表,设置字段,主键,是否可为空,等等,影响读写速度,而NoSql没有原创 2020-09-03 11:12:34 · 174 阅读 · 0 评论