数据库/mysql,access等
数据库相关的帖子
发狂的蜗牛
教育行业
展开
-
为什么要学Access?
190418Access使用技巧:为什么要学Access?大家好,很高兴有这个机会跟大家分享我使用Access的一些心得体会。首先我介绍一下自己:我的职业生涯分为两部分:油田工程师和数据分析专家。我2008年入行石油工业,做过8年的油田工程师,足迹遍布全国和美国、哈萨克。后从事营销工作接触数据分析仅仅两年。人过而立,倦怠了奔波,现在转行做数据分析,靠着过硬的Access技术,在公司营销部门独步江湖,通过数据库加上Excel表格的技术能力,给公司创造了引人注目的价值,不夸张的讲,在数据分析和数转载 2020-07-19 22:04:06 · 1313 阅读 · 0 评论 -
access学习网站
http://www.office-cn.net/thread-119240-1-1.html原创 2021-06-07 22:11:31 · 463 阅读 · 0 评论 -
mysql没法登录
今天突然发现以下问题,我还以为又是什么bug,没想到是密码错误。r@r:~$ mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)更换正确的密码后就可以顺利登录mysql了。...原创 2021-08-23 21:26:13 · 96 阅读 · 0 评论 -
apt-get update 和 upgrade 的区别
1、apt-get update是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。 2、apt-get update只是更新了apt的资源列表,没有真正的对系统执行更新。如果需要,要使用apt-get upgrade来更新。...原创 2021-08-09 08:06:32 · 16682 阅读 · 1 评论 -
解决ubuntu中连接mysql时报错:Access denied for user ‘root‘@‘localhost‘
在ubuntu安装好mysql后无脑的跟着别人的博客配置了远程访问的权限,然后在连接时报错:itcast@itcast-virtual-machine:/usr/share/mysql$ mysql -uroot -pEnter password:ERROR 1698 (28000): Access denied for user 'root'@'localhost'搞个毛啊!我只是本地连接使用配什么远程权限啊!就是这行命令:GRANT ALL PRIVILEGES ON *.* TO .原创 2021-08-08 12:43:42 · 1391 阅读 · 0 评论 -
2021-05-04
1 简介在实际开发的项目中,一个健壮数据库中的数据一定有很好的参照完整性。例如学生档案和成绩单两张表,如果成绩单中有张三的成绩,学生档案中张三的档案却被删除了,这样就会产生垃圾数据或者错误数据。为了保证数据的完整性,将两张表之间的数据建立关系,因此就需要在成绩表中添加外键约束。2 外键的定义外键是指引用另外一个表中的一列或多列数据,被引用的列应该具有主键约束或者唯一性约束。外键用来建立和加强两个表数据之间的连接。3 材料准备mysql> create table grade( .转载 2021-05-04 11:07:14 · 199 阅读 · 0 评论 -
MySQL基本语法
数据库操作增格式:create database 表名;示例:create database mydatabase;删格式:drop database 表名;示例:drop database mydatabase;改直接在文件夹中修改查格式:show databases;示例:show databases;数据表操作注意:删、改、查等操作是在使用use 表名之后进行的增格式:create table 表名(字段名称原创 2021-05-04 09:30:02 · 155 阅读 · 0 评论 -
mysql正则表达式简单
正则表达式是用某种模式去匹配某个字符串的一个方式。mysql使用正则表达式的基本形式如下:属性名 regexp '匹配方式';当然,上述语句的前面一般是一个select 语句。以下例子以下面两个表为例.mysql> select * from department;+------+-----------+--------------+-------------+| d_id | d_name | function_ | address |+------+原创 2021-02-17 19:32:05 · 1089 阅读 · 2 评论 -
mysql数据库在查询的时候不能使用字段别名,字段别名只在显示的时候显示出来
例如:现在有department表,如下:mysql> select * from department;+------+-----------+--------------+-------------+| d_id | d_name | function_ | address |+------+-----------+--------------+-------------+| 1001 | 科研部 | 研发产品 | 3号楼5层 || 1002原创 2021-02-16 18:17:52 · 1037 阅读 · 0 评论 -
mysql 的 外连查询
简介:外连查询包含左联查询和右联查询,下面先介绍左联查询:mysql> select * from employee;+-----+------+--------+------+------+--------------------+| num | d_id | name | age | sex | homeaddr |+-----+------+--------+------+------+--------------------+| 1 | 1001.原创 2021-02-11 21:06:39 · 282 阅读 · 0 评论 -
mysql的内连接查询
1.假设现在有2个表,employee 和 department。用select 语句查询它们具体内容,如下:mysql> select * from department;+------+-----------+--------------+-------------+| d_id | d_name | function_ | address |+------+-----------+--------------+-------------+| 1001 | 科研部原创 2021-02-11 20:40:29 · 1508 阅读 · 0 评论 -
mysql 新建数据库
1.进入mysql后,执行show databases,显示4个数据库:mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows原创 2021-02-11 20:36:03 · 507 阅读 · 0 评论 -
ubuntu20.04安装mysql教程
1.登录mysql网址 https://www.mysql.com/downloads/,然后点击下面链接:2.按照步骤1进入以下界面,3.下载mysql apt repository到本地电脑4.进入到刚才下载目录,执行sudo dpkg -i install 刚才下载下来的文件名.deb5.执行sudo apt update6.执行sudo apt install mysql-server然后根据提示做就可以,过程中遇到选项记住使用 tab键移动光标..原创 2021-01-23 16:10:37 · 1434 阅读 · 0 评论 -
ubuntu18.04安装mysql8.0.16
一、下载1、打开mysql官方下载网页:https://dev.mysql.com/downloads/2、选择 MySQL Community Server3、随后我们来到了下载页面,先选择我们的操作系统版本,我是ubuntu18.04 64-bit,如下图所示我刻意没有截图下面的那些各种各样的软件包,那是因为选择安装最新的8.0x,官方已经强力推荐使用包管理工具来安装了!所以我们没必要去看那些名字复杂,乱七八糟的各种安装包了!4、点击推荐我们使用apt下载mys...原创 2020-08-22 22:22:58 · 1389 阅读 · 0 评论 -
mysql插入数据到底哪里错了?
原创 2020-08-05 19:48:27 · 167 阅读 · 0 评论 -
mysql插入元素语句中的一个小问题?找半天,不知道哪个错了?
mysql> insert into operate values('sdf',now());ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''sdf',now())' at line 1mysql> insert into ope.原创 2020-08-05 19:23:16 · 181 阅读 · 0 评论 -
Mysql 添加字段 修改字段 删除字段
1、表 添加字段(字段类型、长度、默认值、注释)ALTER TABLE 表名 ADD 字段名 字段类型(字段长度) DEFAULT 默认值 COMMENT '注释'例如:ALTER TABLE order ADD code CHAR(6) DEFAULT NULL COMMENT '优惠码'关键词:alter、add2、修改字段(修改字段名、字段类型、长度) a、修改字段名: ALTER TABLE 表名 CHANGE旧字段名 新字段名 关键词: alter 、 ...原创 2020-08-05 18:52:39 · 166 阅读 · 0 评论 -
MySQL DELETE 语句的一个简单介绍
MySQL DELETE 语句你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。你可以在mysql>命令提示符或 PHP 脚本中执行该命令。语法以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:DELETE FROM table_name [WHERE Clause]如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。 你可以在 WHERE 子句中指定任何条件 您可以在单个表中一次性删除..原创 2020-07-24 10:32:59 · 149 阅读 · 0 评论 -
关于mysql触发器的问题:执行事件插入的字段是否一定要满足字段的所有约束条件?
首先是一个product表,如下:mysql> show create table product\G*************************** 1. row *************************** Table: productCreate Table: CREATE TABLE `product` ( `id` int NOT NULL, `name` varchar(20) NOT NULL, `functionn` varchar(原创 2020-07-24 09:45:36 · 368 阅读 · 0 评论 -
mysql触发器学习的一个小错误
mysql> create trigger trigger_5 after insert on department for each row droptable name;mysql> create trigger trigger_5 after insert on department for each row insert into name values(3,'robertt');以下这句是对的,试图比较以下:mysql> create trigg..原创 2020-07-22 16:46:15 · 140 阅读 · 0 评论 -
mysql 视图更欣赏失败总结
原创 2020-07-19 20:37:35 · 140 阅读 · 0 评论 -
mysql更新数据 update格式和alter对比
原来的mytable表如下:mysql> select * from mytable;+----+--------+------+--------------+---------+| id | name | sex | info | address |+----+--------+------+--------------+---------+| 1 | 张三 | 男 | NULL | NULL || 2 | 李四 | 女原创 2020-07-19 19:47:03 · 666 阅读 · 0 评论 -
mysql更新视图失败总结
待续。原创 2020-07-08 21:30:35 · 621 阅读 · 1 评论 -
mysql中int型的zerofill参数
mysql> select * from college_view;+-------------+--------------+-------------+------------+| student_num | student_name | student_age | department |+-------------+--------------+-------------+------------+| 901 | 张三 | 20...原创 2020-07-08 20:58:03 · 515 阅读 · 0 评论 -
mysql 创建视图的时候语法易错点
语法:create [{algorithm = merge| undefined | temptable}] view view_name[(属性列表)] as select 语句 [with cascaded | local check option]易错点(1)易错点1:注意as select 语句,通常会忘记as (2) select * from table_name 注意属性名称的位置在select 之后,from之前。...原创 2020-07-07 18:19:14 · 598 阅读 · 0 评论 -
mysql 查看有没有drop权限的命令
查看 root 用户有没有drop权限:select drop_priv from mysql.user where user = 'root';原创 2020-07-07 17:55:27 · 829 阅读 · 0 评论 -
mysql更新视图的时候有时候可以不满足视图条件的值也能更新成功
mysql> select * from view12345;+----+--------+-------------+------+| id | name | passwd | info |+----+--------+-------------+------+| 4 | 乔雅 | as you wish | 23 |根据视图定义看到视图定义的时候是id < 5的。mysql> show create view view12345;+--..原创 2020-07-07 17:26:58 · 437 阅读 · 0 评论 -
mysql 怎么用temptable算法创建view老是出现这样的错误呢
mysql> show create view view_1;+--------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.原创 2020-07-07 10:37:34 · 271 阅读 · 0 评论 -
MySQL中索引与视图的用法与区别详解
索引与视图是我们在日常使用mysql必不可少的一部分,最近在学习中看到一本书中关于这方法写的不错,所以这篇文章主要给大家介绍了关于MySQL中索引与视图的使用与区别的相关资料,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。前言本文主要给大家介绍了关于MySQL中索引与视图的使用与区别的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。索引一、概述所有的Mysql列类型都可以被索引。mysql支持BTREE索引、HASH索引、前缀索引、全文本索引(FUL原创 2020-07-06 19:33:31 · 417 阅读 · 0 评论 -
定义,修改,视图时候别忘记as select中的as
mysql> show create view view_2\G*************************** 1. row *************************** View: view_2 Create View: CREATE ALGORITHM=MERGE DEFINER=`skip-grants user`@`skip-grants host` SQL SECURITY DEFINER VIEW `view_2` (.原创 2020-07-06 18:55:17 · 624 阅读 · 0 评论 -
mysql:ERROR 1368 (HY000): CHECK OPTION on non-updatable view
mysql> desc department;+-----------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-----------+-------------+------+-----+---------+-------+| d_id | int | NO | PRI | NULL | .原创 2020-07-05 17:00:40 · 3026 阅读 · 0 评论 -
MySQL如何添加主键(PRIMARY KEY)
1 2 3 4 5 6 7 分步阅读简单来说主键的作用就是确定数据的唯一性,假如我给员工的id添加了主键约束,那么这个id永远不可能重复,所以才可以确定同一个人的身份,复合主键的意思就是定义两个列来确定身份的不会重复性,假如我给sex和name添加了复合主键约束,那么这两个不可能同时重复。就是不会有第二个人的性别和名字是重复的,但你可以同名不同性别或者同性别不同名方法/步骤 1 在定义列的同时指定主键,语法规则如下:...原创 2020-07-02 21:37:55 · 39203 阅读 · 1 评论 -
mysql 的isam引擎不支持int字段递减
mysql> create table use1 ( userid int(10) not null unique primary key auto_increment, username varchar(10) not null, passwd varchar(20) not null, info text, unique index index_uid(userid desc), index index_user (username,passwd), fulltext index.原创 2020-06-30 23:04:03 · 556 阅读 · 0 评论 -
RROR 1221 (HY000): Incorrect usage of spatial/fulltext/hash index and explicit index orde
错误判断:RROR 1221 (HY000): Incorrect usage of spatial/fulltext/hash index and explicit index orde类似这样的错误是因为给索引提供了错误的附加条件,son表如下:mysql> desc son;+-----------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | .原创 2020-06-27 19:04:54 · 828 阅读 · 0 评论 -
为何一个正确一个错误
mysql> create table transport -> ( -> id int(4), -> type varchar(20), -> function varchar(50), -> primary key(id) -> );ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that correspon.原创 2020-06-26 23:26:24 · 278 阅读 · 0 评论 -
mysql 删除外键
删除外键盘1.查询外键别名:mysql> show create table son;+-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------原创 2020-06-26 22:30:51 · 280 阅读 · 0 评论 -
mysql myisam存储引擎不能添加外键,添加后显示成功,实则失败
mysql myisam存储引擎不能添加外键,添加后显示成功,实则失败。添加显示成功后,可以轻松删除父表。原创 2020-06-24 20:38:51 · 295 阅读 · 0 评论 -
增加外键时候的一个小错误
已知表 studentmysql> desc student;+----------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+----------+-------------+------+-----+---------+----------------+| stu_id | int原创 2020-06-23 23:40:10 · 194 阅读 · 0 评论 -
mysql 出现错误 Duplicate entry for key PRIMARY 解决办法
原来是没有主键的,想增加一列为主键。mysql> desc t111;+-------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-------------+------+-----+---------+-------+| name | varchar(24) | YES | | robert |原创 2020-06-22 21:45:23 · 6450 阅读 · 0 评论 -
mysql 创建、修改、删除表
1.主键设置在中间,在末尾都可以,例如:mysql> CREATE TABLE example4 (stu_id integer,grade float,stu_name varchar(100),primary key(stu_id,stu_name),favourite text );Query OK, 0 rows affected (0.02 sec)2.varchar 类型必须指明长度,否则会报错,例如:CREATE TABLE example3( stu原创 2020-06-13 20:30:03 · 274 阅读 · 0 评论