摘要: 创建数据库mysql> CREATE DATABASE cp7;Query OK, 1 row affected 使用数据库mysql> USE cp7;Database changed 一、视图 视图是从一个或多个表中导出来的表它是一种虚拟存在的表,并且表的结构和数据都依赖于基本表。与直接基本操作 阅读全文
posted @ 2019-12-27 09:03 余笙1035 阅读(331) 评论(0) 推荐(0)
摘要: 创建一个名称为example8的数据库,并在数据库中创建表student,插入相应数据,使用SELECT语句查询表student:mysql> CREATE DATABASE example8;Query OK, 1 row affected mysql> USE example8;Database 阅读全文
posted @ 2019-12-26 11:32 余笙1035 阅读(126) 评论(0) 推荐(0)
摘要: 事务管理1、事务的概念 事务就是针对数据库的一组操作,它可以由一条或多条SQL语句组成,同一个事务的操作具备同步的特点,如果其中有一条语句无法执行,那么所有的语句都不会执行,也就是说,事务中的语句要么都执行,要么都不执行。 开启事务: START TRANSACTION; 提交事务:COMMIT; 阅读全文
posted @ 2019-12-26 11:28 余笙1035 阅读(239) 评论(0) 推荐(0)
摘要: 创数据库mysql> CREATE DATABASE five;Query OK, 1 row affected 使用数据库mysql> USE five;Database changed 一、外键(1)什么是外键? 外键是指引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束。 外键 阅读全文
posted @ 2019-12-06 10:42 余笙1035 阅读(222) 评论(0) 推荐(0)
摘要: 创建表student,创建student表的SQL语句如下所示mysql> CREATE TABLE student -> ( -> id INT(5) PRIMARY KEY AUTO_INCREMENT, -> name VARCHAR(20) NOT NULL, -> grade FLOAT, 阅读全文
posted @ 2019-11-20 16:49 余笙1035 阅读(789) 评论(0) 推荐(0)
摘要: //创建普通索引mysql> CREATE TABLE x1 -> ( -> id INT, -> name VARCHAR(20), -> score FLOAT, -> INDEX(id) -> );Query OK, 0 rows affected //查看表的结构mysql> SHOW CR 阅读全文
posted @ 2019-11-20 16:46 余笙1035 阅读(132) 评论(0) 推荐(0)
摘要: 一、添加数据在添加新记录之前需要先创建一个数据库itcast,创建数据库的SQL语句如下所示:mysql> CREATE DATABASE itcast;Query OK, 1 row affected 选择使用数据库itcast,SQL语句如下:mysql> USE itcast;Database 阅读全文
posted @ 2019-11-08 22:08 余笙1035 阅读(346) 评论(0) 推荐(0)
摘要: 1、创建数据表mysql> CREATE TABLE tb_grade -> ( -> id INT(20), -> name CHAR(20), -> grade FLOAT -> ) -> ;Query OK, 0 rows affected 为了验证数据表是否创建成功,需要使用SHOW TAB 阅读全文
posted @ 2019-10-25 22:38 余笙1035 阅读(242) 评论(0) 推荐(0)
摘要: 第一章数据库的简介 数据库 数据库(DataBase,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。 数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统软件 数据库管理系统(Database Manageme 阅读全文
posted @ 2019-10-23 12:48 余笙1035 阅读(176) 评论(0) 推荐(0)