数据库学习
fanxs98
种一棵树最好的时间是十年前,其次是现在
展开
-
MySQL8.0.21msi版本安装教程
https://www.jb51.net/article/193126.htmhttps://www.cnblogs.com/cndarren/p/12830942.html原创 2020-08-18 16:49:28 · 1254 阅读 · 0 评论 -
MySQL系列学习2
drop,truncate,delete区别 drop (删除表):删除内容和定义,释放空间,简单来说就是把整个表去掉,以后要新增数据是不可能的,除非新增一个表。 drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger)索引(index),依赖于该表的存储过程/函数将被保留,但其状态会变为:invalid。 如果要删除表定义及其数据,请使用 drop table 语句。 truncate (清空表中的数据):删除内容、释放空间但不删除定义(保留表的数据结转载 2020-08-18 11:27:46 · 86 阅读 · 0 评论 -
MySQL系列学习1
一、MySQL基础知识1.概念DB:数据库,存储数据的容器。DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB。SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件持有的,而是几乎所有的主流数据库软件通用的语言。2.数据库存储数据的特点数据存放在表中,然后表存放在数据库中 一个库中可以有多张表,每张表具有唯一的名称(表名)来标识自己 表中有一个或多个列,列又称为“字段”,相当于java中的“属性” 表中每一行数据,相当于java中的“对象”原创 2020-08-18 10:59:14 · 142 阅读 · 0 评论 -
MySQL查询中文乱码
MySQL5.0安装的时候设置的是utf-8建立数据库和表的时候也是默认的utf-8编码,但是在navicat插入中文数据时,控制台的mysql查询是乱码。控制台的sql语句插入中文数据也报错。解决办法:1.确定my.ini文件里面为default-character-set=utf8(如果不是,修改成utf-8要重启mysql服务)2.在mysql窗口输入:set character_set_database=utf8;set character_set_server=utf8;s原创 2020-07-24 10:36:11 · 500 阅读 · 0 评论 -
oracle学习(2)
PS:一开始用 以为Oracle和mysql一样有show tables和databases这种命令的,是我想多了....//创建表create table userinfo(id number(6,0),username varchar2(20),userpwd varchar2(20),email varchar2(30),regdate date);//查看表desc...原创 2019-12-10 16:19:11 · 84 阅读 · 0 评论 -
oracle学习(1)
1.系统用户有sys,system,sysman,scottsys权限高于system,在使用sys登陆数据库的时候要使用管理员或系统操作人员的权限登陆sysman也是管理员级别的用户scott是提供给学习者学习的用户(默认密码tiger)2.show user 命令查看当前用户dba_users 数据字典 数据字典是数据库提供的表,用来查看数据库信息desc dba...原创 2019-12-02 17:34:42 · 88 阅读 · 0 评论