概述 好处 •实现数据持久化 •使用完整的管理系统统一管理,易于查询 概念 DB 数据库(database):存储数据的“仓库”.它保存了一系列有组织的数据. DBMS 数据库管理系统(Database Management System).数据库是通过DBMS创 建和操作的容器. SQL 结构化查询语言(Structure Query Language):专门用来与数据库通信的语言. 数据库管理系统 常见的数据库管理系统:MySQL.Oracle.DB2.SqlServer等. SQL语言概述…
本节将介绍 MySQL 新建数据库,新建表,插入数据以及基本数据类型的相关知识.本节实验将创建一个名为 mysql_shiyan 的数据库,其中有两张表 employee和 department. 1. 准备 再安装并配置好MySQL的Linux系统上,先用以下两条命令打开 MySQL 服务并使用 root 登录: # 打开 MySQL 服务 sudo service mysql start #使用 root 用户登录,密码为空 mysql -u root 如果你理解了上述代码的含义, -u 和…
SQL,结构化查询语言,既是对数据库进行操作的语言,也是数据库脚本文件的扩展名. 要求:新建一个名为 library 的数据库,包含 book.reader 两张表,根据自己的理解安排表的内容并插入数据.保存截图. 实现: create database library; use library; create table book( book_id int primary key, book_name ) not null ); create table reader( reader_id i…
本系列开始介绍Python3的基础教程,为什么要选中Python 3呢?之前呢,学Python 2,看过笨方法学Python,学了不到一个礼拜,就开始用Python写Selenium脚本.最近看到一些资料和课程,都是Python 3授课的,例如,大数据,机器学习,数据挖掘:还有一个目的,我想彻底地,系统地学习下Python 3的基础部分,然后再考虑其他的.有兴趣的,可以也跟着学习,把基本功学好. 1.下载 1)打开https://www.python.org/downloads/ 2. 安装 下…
一.mariadb安装 1.配置mariadb源: [root@ren7 ~]# vim /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64/ gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1 2.yu…
MySQL基础练习 一.创建student和score表 CREATE TABLE student (id INT(10) NOT NULL PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) ,birth YEAR,department VARCHAR(20) ,address VARCHAR(50) );  二.创建score表,SQL代码如下: CREATE TABLE score (id INT(10) NOT NULL PRIM…
插入 INSERT语句语法 从其它表中拷贝数据 • 不必书写 VALUES 子句. • 子查询中的值列表应与 INSERT 子句中的列名对应 update语句 • 可以一次更新多条数据. • 如果需要回滚数据,需要保证在DML前,进行 设置: SET AUTOCOMMIT = FALSE; 因为mysql中默认事务是自动提交的. delete语句 子查询 概念 出现在其他语句内部的select语句,称为子查询或内查询内部嵌套其他select语句的查询,称为外查询或主查询. select firs…
分组函数 什么是分组函数 分组函数作用于一组数据,并对一组数据返回一个值. 组函数类型 • AVG() • COUNT() • MAX() • MIN() • SUM() 组函数语法 AVG(平均值)和 SUM (合计)函数 MIN(最小值)和 MAX(最大值)函数 可以对任意数据类型的数据使用 MIN 和 MAX 函数. COUNT(计数)函数 1.COUNT(*) 返回表中记录总数,适用于任意数据类型. 2.COUNT(expr) 返回expr不为空的记录总数. 分组数据 GROUP BY…
教程列表:http://www.dxzy163.com/view/index7627.html 41 存储过程 40 全文索引与停止词 39 索引的管 38 索引概念 37 数据库备份与恢复 36 事务语法 35 存储引擎与事务概 34 beforeafter区别 33 触发器实(订单与库存管) 32 触发器语 31 触发器基本概 30 阶段总结() 29 字符集与校对 28 视图 27 表管理之列的增删 26 左连接笔试题 25 左右内连接的区别 24 连接查询概念与左连接语法 23 unio…
一.什么是Java语言   Java是于1996年由Sun公司发布的一种极富创造力的面向对象的程序设计语言.它不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程. 二.Java的特点   Java的设计者编写了颇具影响力的白皮书,用来解释设计的初衷和Java的特性.这一小节将会对这些术语进行解释. 简单性   J…