![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 86
1 2 3 一起追梦
Never try never success
展开
-
mysql基础之alter字段详解
删除字段i注意: 如果数据表中只剩余一个字段则无法使用DROP来删除字段。添加字段i使用 ADD 子句来向数据表中添加列,如下实例在表 testalter_tbl 中添加 i 字段,并定义数据类型:注意:执行以上命令后,i 字段会自动添加到数据表字段的末尾。也可以指定添加字段的位置,通过使用使用MySQL提供的关键字 FIRST (设定位第一列), AFTER 字段名(设定位于某个字段之后)。注意:FIRST 和 AFTER 关键字可用于 ADD 与 MODIFY 子句,所以如果你想重置数据表字段的位置就需原创 2022-06-05 09:15:09 · 1235 阅读 · 0 评论 -
mysql之外键约束
MySQL 外键约束(FOREIGN KEY)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,相关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)。主表删除某条记录时,从表中与之对应的记录也必须有相应的改变。一个表可以有一个或多个外键,外键可以为空值,若不为空值,则每一个外键的值必须等于主表中主键的某个值。定义外键时,需要遵守下列规则:主表必须已经存在于数据库中,或者是当前正在创建的表。如果是后一种情况,则主表与从表是同一个表,这样的表称为自参照表,这原创 2022-05-21 10:52:41 · 2522 阅读 · 0 评论 -
数据库基础之视图
1、视图视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。说明:DBMS支持 Microsoft Access不支持视图,没有与SQL视图一致的工作方式。因此,本次的内容不适用Microsoft Access。 MySQL从版本5起开始支持视图,因此,本次的内容不适用较早版本的MySQL。 SQLite仅支持只读视图,所以视图可以创建,可以读,但其内容不能更改。理解视图的最好方法是看例子。用下面的SELECT语句从三个表中检索数据:输入: SELECT原创 2022-05-01 10:19:50 · 486 阅读 · 0 评论 -
数据库基础之插入数据
如何利用SQL的INSERT语句将数据插入表中。1、数据插入INSERT用来将行插入(或添加)到数据库表。插入有几种方式:插入完整的行; 插入行的一部分; 插入某些查询的结果。提示:插入及系统安全使用INSERT语句可能需要客户端/服务器DBMS中的特定安全权限。在你试图使用INSERT前,应该保证自己有足够的安全权限。1.1、插入完整的行把数据插入表中的最简单方法是使用基本的INSERT语法,它要求指定表名和插入到新行中的值。下面举一个例子:输入:INSERT原创 2022-05-01 09:14:19 · 37834 阅读 · 0 评论 -
java基础之数据库连接Reultset接口
目录1、简介2、静态常量介绍3、ResultSet 接口的方法3.1、next3.2、close3.3、wasNull3.4、getString3.5、getBoolean3.6、getByte3.7、 getShort3.8、getInt3.9、getLong3.10、getFloat3.11、getDouble3.12、getBigDecimal3.13、getBytes3.14、getDate3.15、getTime3.16、原创 2022-04-29 16:19:26 · 899 阅读 · 0 评论 -
数据库基础之创建高级联结
1、使用表别名SQL除了可以对列名和计算字段使用别名,还允许给表名起别名。这样做有两个主要理由:缩短SQL语句; 允许在一条SELECT语句中多次使用相同的表。请看下面的SELECT语句。输入:SELECT cust_name, cust_contact FROM Customers AS C, Orders AS O, OrderItems AS OI WHERE C.cust_id = O.cust_id AND OI.order_num = O.order_num AND原创 2022-04-28 09:37:42 · 136 阅读 · 0 评论 -
数据库基础之函数
目录1.1 函数带来的问题1.2 使用函数1.2.1 文本处理函数1.2.2 日期和时间处理函数1.2.3 数值处理函数SQL也可以用函数来处理数据。函数一般是在数据上执行的,为数据的转换和处理提供了方便。1.1 函数带来的问题几乎所有DBMS都等同地支持SQL语句(如SELECT)不同,每一个DBMS都有特定的函数。事实上,只有少数几个函数被所有主要的DBMS等同地支持。虽然所有类型的函数一般都可以在每个DBMS中使用,但各个函数的名称和语法可能极其不同。为了说明可能存在的原创 2022-04-26 08:21:36 · 193 阅读 · 0 评论 -
数据库基础之高级数据过滤
1、组合where子句首先列举下where中支持的操作符:表1-1 WHERE子句操作符 操作符 说明 = 等于 <> 不等于 != 不等于 < 小于 <= 小于等于 !< 不小于 > 大于 >= 大于等于 !> 不大于 between 在指定的两个值之间 IS NULL 为NULL值 注意:操作符兼容 表1-1中列出的某些操作符原创 2022-04-25 10:07:07 · 225 阅读 · 0 评论 -
Mysql基础之简介
一、数据库1.1 简介数据库这个术语的用法很多,(从SQL的角度来看),数据库是一个以某种有组织的方式存储的数据集合。最简单的办法是将数据库想象为一个文件柜。这个文件柜是一个存放数据的物理位置,不管数据是什么,也不管数据是如何组织的。数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。注意:误用导致混淆 人们通常用数据库这个术语来代表他们使用的数据库软件,这是不正确的,也因此产生了许多混淆。确切地说,数据库软件应称为数据库管...原创 2022-04-24 08:25:02 · 242 阅读 · 0 评论 -
Mysql之常见错误解决办法
一、忘记密码,无法登陆1.1 报错现象ERROR 1130 (HY000): Host ‘172.18.1.1’ is not allowed to connect to this MySQL server --提示无法登陆1.2 处理过程在MySQL中,若密码丢失则无法直接找回,只能通过特殊方式来修改密码。在配置文件中添加如下一行,重启 MySQL 登录则不需要密码。skip-grant-tablescat /etc/my.cnf重启 MySQLs...转载 2022-04-23 12:44:11 · 1059 阅读 · 0 评论