table

Python之mysql(二)

自闭症网瘾萝莉.ら 提交于 2020-03-11 08:06:50
一、概述 1、什么是数据库 ?   答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ?   答:他们均是一个软件,都有两个主要的功能: a. 将数据保存到文件或内存 b. 接收特定的命令,然后对文件进行相应的操作 PS:如果有了以上软件,无须自己再去创建文件和文件夹,而是直接传递 命令 给上述软件,让其来进行文件操作,他们统称为数据库管理系统(DBMS,Database Management System) 3、什么是SQL ?  答:上述提到MySQL等软件可以接受命令,并做出相应的操作,由于命令中可以包含删除文件、获取文件内容等众多操作,对于编写的命令就是是SQL语句。SQL是结构化语言(Structured Query Language)的缩写,SQL是一种专门用来与数据库通信的语言。 二、下载安装 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 想要使用MySQL来存储并操作数据

mysql小白入门

半腔热情 提交于 2020-03-11 06:05:43
mysql 简介 1 、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 主流的数据库有:sqlserver,mysql,Oracle、SQLite、Access、MS SQL Server等,本文主要讲述的是mysql 2 、数据库管理是干什么用的? a. 将数据保存到文件或内存 b. 接收特定的命令,然后对文件进行相应的操作 PS:如果有了以上管理系统,无须自己再去创建文件和文件夹,而是直接传递 命令 给上述软件,让其来进行文件操作,他们统称为数据库管理系统(DBMS,Database Management System) mysql 安装 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

MYSQL 入门全套

隐身守侯 提交于 2020-03-10 23:48:11
mysql简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 主流的数据库有:sqlserver,mysql,Oracle、SQLite、Access、MS SQL Server等,本文主要讲述的是mysql 2、数据库管理是干什么用的? a. 将数据保存到文件或内存 b. 接收特定的命令,然后对文件进行相应的操作 PS:如果有了以上管理系统,无须自己再去创建文件和文件夹,而是直接传递 命令 给上述软件,让其来进行文件操作,他们统称为数据库管理系统(DBMS,Database Management System) mysql安装 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

HBase API 之 表数据操作

喜你入骨 提交于 2020-03-10 20:18:15
前置博客(必读) HBase API之表操作 具体代码 向表中插入数据 功能代码 public static void addRowData ( String tableName , String rowKey , String columnFamily , String column , String value ) throws IOException { //创建HTable对象 Table table = conn . getTable ( TableName . valueOf ( tableName ) ) ; //向表中插入数据 Put put = new Put ( Bytes . toBytes ( rowKey ) ) ; //向Put对象中组装数据 put . addColumn ( Bytes . toBytes ( columnFamily ) , Bytes . toBytes ( column ) , Bytes . toBytes ( value ) ) ; table . put ( put ) ; table . close ( ) ; System . out . println ( "插入数据成功" ) ; } 测试代码 @Test public void addRowData ( ) throws IOException {

修改表名、字段名以及添加约束

这一生的挚爱 提交于 2020-03-10 19:42:20
修改表名 ALTER table old_name rename to new_name 例: ALTER table users rename to qq_name; 修改字段名 ALTER table table_name CHANGE old_name new_name type 例: ALTER table games change gno game_id varchar(20); 修改字段数据类型 ALTER table table_name MODIFY gno varchar(20); 添加字段 ALTER table table_name add gno varchar(20); 删除字段 ALTER table table_name drop gno; 添加约束 ALTER TABLE table_name add constraint pk_users_userid PRIMARY KEY(userid) 添加外键约束 ALTER table F_table add constraint con_name foreign key (f_col) references m_table(m_col) alter table scores add constraint fk_scores_games foreign key(gno) references games

mysql关系型数据库

。_饼干妹妹 提交于 2020-03-10 18:03:59
参考:https://www.cnblogs.com/alex3714/articles/5950372.html 关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 RDBMS 术语 数据库: 数据库是一些关联表的集合。. 数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。 列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。 行: 一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。 冗余 :存储两倍数据,冗余可以使系统速度更快。(表的规范化程度越高,表与表之间的关系就越多;查询时可能经常需要在多个表之间进行连接查询;而进行连接操作会降低查询速度。例如,学生的信息存储在student表中,院系信息存储在department表中。通过student表中的dept_id字段与department表建立关联关系。如果要查询一个学生所在系的名称,必须从student表中查找学生所在院系的编号(dept_id),然后根据这个编号去department查找系的名称。如果经常需要进行这个操作时,连接查询会浪费很多的时间。因此可以在student表中增加一个冗余字段dept_name,该字段用来存储学生所在院系的名称。这样就不用每次都进行连接操作了。) 主键 :主键是唯一的

7、Java之MySQL

蓝咒 提交于 2020-03-10 17:10:39
1、数据库 1 数据库概念(了解) 1.1 什么是数据库 数据库就是用来 存储和管理 数据的仓库! 数据库存储数据的优先:可存储大量数据; l 方便检索; l 保持数据的一致性、完整性; l 安全,可共享; l 通过组合分析,可产生新数据。 1.2 数据库的发展历程 l 没有数据库,使用磁盘文件存储数据; l 层次结构模型数据库; l 网状结构模型数据库; l 关系结构 [c1] 模型数据库:使用二维表格来存储数据; l 关系-对象模型数据库;   MySQL就是关系型数据库! 1.3 常见数据库 l Oracle(神喻):甲骨文(最高!); l DB2:IBM; l SQL Server:微软; l Sybase:赛尔斯; l MySQL:甲骨文; 1.4 理解数据库 l RDBMS = 管理员(manager)+仓库(database) l database = N个table l table: 表结构:定义表的列名和列类型! 表记录:一行一行的记录! 我们现在所说的数据库泛指“关系型数据库管理系统(RDBMS - Relational database management system [c2] )”,即“数据库服务器”。 当我们安装了数据库服务器后,就可以在数据库服务器中创建数据库,每个数据库中还可以包含多张表。 数据库表就是一个多行多列的表格。在创建表时

MYSQL新手入门篇

给你一囗甜甜゛ 提交于 2020-03-10 15:19:23
MYSQL新手入门篇 一、数据库的简介 什么是数据库? 数据的仓库,如:在atm的实例中我们创建一个db目录称之为数据库 什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 他们是数据库软件,主要功能为两部分:1、讲数据保存到内存或者文件。2、接受特定的命令对数据进行操作 什么是SQL? 上述问题说过,数据库要接受特定的命令,这个命令就是用SQL编写,他是结构化查询语言(Structured Query Language)的缩写,一种专门与数据库交互的语言。 二、数据库的安装 windows版本 1、下载 MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ 2、解压 如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.7.16-winx64 3、初始化 MySQL解压后的 bin 目录下有一大堆的可执行文件,执行如下命令初始化数据: cd c:\mysql-5.7.16-winx64\bin mysqld --initialize-insecure 4、启动MySQL服务 执行命令从而启动MySQL服务 # 进入可执行文件目录 cd c:\mysql-5.7.16-winx64\bin # 启动MySQL服务

MySQL笔记总结

橙三吉。 提交于 2020-03-10 13:12:37
总结一下我之前自己学习MySQL的笔记,仅供参考。 使用命令行调用MySQL一定要注意分号,不然会出现报错。建议自己练习的时候,可以先把代码打到记事本里,再粘贴到命令行中运行,就不容易犯错了。 1.数据库常用操作 1)查询数据库:show databases; 2)创建数据库:create databases 数据库名字; 3)使用某一个数据库:use 数据库名字; 4)显示当前数据库里的数据表: show tables; 5)创建数据表: create table 表名字( 数据类型+字段); 6)显示数据表:describe 数据表名; 7)查看数据表中的记录:select * from 数据表名; 8)向数据表中添加数据记录: insert into 数据表名 values(‘a’,‘b’,‘c’,NULL); 9)从数据表中删除数据记录:delete from 数据表名 where name = ’ ‘; 10)从数据表中修改记录: update 数据表名 set name= ’ 改后的名’ where 所属的类名=‘ 对应的名’; 2.MySQL支持的数据类型有三种:数值,日期/时间,字符串类型 3.MySQL建表约束 1) 主键约束 :能够唯一确定一张表中的一条记录,即通过给某个字段增加约束,可使得该字段不重复且不为空。 create table 数据表名( id

mysql 相关记录

风格不统一 提交于 2020-03-10 11:29:12
1、查看编译参数 head -30 mysql/bin/mysqlbug 2、数据库修复 mysqlcheck --auto-repair --databases data_platform --user=root --password 场景:show tables; 有表存在,但是去用不了,修复之后表确实不存在了,show不出来了,之前mysql被我kill过。 3、数据库中文乱码 网上讲了很多情况和方法,总结起来三点: 1、数据库本身的编码设置 用 show variables like "%character% 可以看到,各个编码要尽量保持一致 [mysqld] character_set_server=utf8 #设置mysql server的编码,这样新建的库默认就是utf8编码了 2、php链接时候的设置 要query("set names utf8")一下 3、插入数据的时候编码要正确 我就被这个问题坑惨了,用sql脚本导入了一批数据,发现取出后怎么设置都是乱码,原因就是入库时没设置编码。 要在开头加一句 set names utf8. 4、授权(all) grant all privileges on *.* to root@"%" identified by 'root' with grant option; 5、MySQL数据导出与导入 导出