MySQL概述
qq_42413204
这个作者很懒,什么都没留下…
展开
-
MySQL表记录的操作
名词介绍: 1.1. DB(Database) DB就是数据库,存储数据的仓库 1.2. DBMS(Database Management System) 数据库管理系统 管理数据库的软件,MySQL,Oracle,… 1.3. DBS(Database System) 数据库系统:DBS=DB(存储)+DBMS(数据库软件)+数据库应用(类似财务管...原创 2018-06-11 22:47:32 · 867 阅读 · 0 评论 -
MySQL与python交互
pymysql 的使用流程: 1. 建立数据库连接对象名(一般用db)=pymysql.connect("主机地址","用户名","密码","库名",charset=utf8)创建游标对象: connect对象(db)的方法:cursor()#创建一个游标对象db.cursor()commit()#提交到数据库rollback()#回滚使用游标对象...原创 2018-06-16 01:44:36 · 237 阅读 · 0 评论 -
进程&进程状态
进程可进行多任务编程,多任务编程可以有效利用计算机资源,同时执行多个任务。 进程定义:就是程序在计算机中一次执行的过程; 程序定义:程序是一个静态文件的描述。进程和程序的区别: 程序是一个静态文件的描述,不占计算机的系统资源; 进程是一个动态的过程,占有cpu内存等资源,有一定的生命期。同一个程序的不同执行过程即为不同的进程;问题1: 什么决定了进程的创建? 用户通过应用层程...原创 2018-06-17 01:52:13 · 121 阅读 · 0 评论 -
MySQL概述
数据库是一个存储数据的仓库在用数据库的公司:金融机构,购物网站,游戏网站,论坛网站提供数据库服务的软件:MySQLSQL_SververOracle 排名第一使用量DB2Mariadb 排名第四使用量MongoDB在生产环境中(公司业务上):选用标准:第一,是否开源:开源软件(并非免费软件)包括:MySQL,Maraidb,MongoDB商业软件第二,是否跨平台:仅SQL_Server不跨平台...原创 2018-06-10 01:44:48 · 1890 阅读 · 0 评论 -
MySQL的安装
Ubuntu安装MySQL服务方法:安装服务端命令:sudo apt-get install mysql-server安装客户端命令:sudo apt-get install mysql-client---Windows安装MySQL服务: 下载安装包---------------------------------------------------------配置好后进入操作台:linu...原创 2018-06-10 03:04:10 · 111 阅读 · 0 评论 -
基本的Mysql命令;
基本SQL命令:使用规则:每一条命令必须以 ; 结尾,例如:show databases; 只要看到; 就可以结束这一条命令了。SQL命令不区分字母大小写,例如:show DAtabases;使用 \c 终止命令的执行,例如:show DAtabases; \c库表结构: 查看已有的库: show databases; (这里默认有4个库) 创建库(可以制定字符集):...原创 2018-06-10 03:40:32 · 111 阅读 · 0 评论 -
MySQL表的管理
表的基本操作创建表:create table 表名( 字段名 数据类型, 字段名 数据类型, … );mysql> create table stuinfo( -> id int, -> name char(20), -> age int -> );Query OK, 0 rows affected (0.25 ...原创 2018-06-10 15:34:01 · 149 阅读 · 0 评论 -
MySQL表记录的管理
表记录的管理 1,在表中插入记录insert into 表名 values(值1),(值2),.....;2,查看表记录select *from 表名;select 字段名1,字段名2,...from 表名;练习题: 1,查看所有的库; 2,查看一个新库studb; 3,在studb中创建一张表t1,字段有 id name age score 4个数...原创 2018-06-10 16:01:58 · 183 阅读 · 0 评论 -
MySQL更改默认字符集的方法
1,方法: 通过更改mysql的配置文件来实现: 步骤:获取root权限sudo -i修改mysql配置文件vi/etc/mysql/mysql.conf.d/mysqld.conf #可百度该路径重启mysql服务:sudo /etc/init.d/mysql restart...原创 2018-06-10 17:43:46 · 166 阅读 · 0 评论 -
MySQL数据类型的分类
数据类型数值类型( -有符号signed -无符号unsigned)整型 int大整型(4字节)取值范围:0~2**32-1 tinyint 微小整型(1个字节) 有符号signed默认-128~127 无符号unsigned 0~255 smallint 小整型(2个字节) 取值范...原创 2018-06-10 22:58:19 · 620 阅读 · 0 评论 -
MySQL与python的交互
python 数据库接口:python DB-API 定义:为开发人员提供的数据库应用编程接口 支持的数据库服务软件: MySQL Oracle SQL_Server Sybase Mogodb python提供的操作MySQL的模块:模块名 pymysqlpymysql的使用流程: 1. 建立数据库连接 2. 创建游标对象 3. 使用游标对象的方法和SQL语句操控...原创 2018-06-15 23:01:12 · 223 阅读 · 0 评论 -
MySQL事务
事务定义:一件事从开始发生到结束的整个过程 事务属性:原子性是一个事务不可分割的工作单位,事务中的各个操作要么都进行,要么都不进行。一致性是事务必须从一个一致性状态到另一个一致性状态;隔离性是一个事务的执行不能被其他并发事务干扰;持久性,一个事务一旦提交,它对数据库的改变是永久性的。默认的是commit自动提交到数据库,查看命令是如下:show variables like "autoc...原创 2018-06-15 20:01:37 · 162 阅读 · 0 评论 -
Workbench 图形化界面可操作MySQL数据库
基于Workbench的仿真环境有三点与传统仿真环境有所不同: ·客户化:Workbench像PDM那样,利用与仿真相关的API,根据用户的产品研发流程特点开发实施形成仿真环境,而且用户自主开发的API与ANSYS 已有的API平等。这一特点也称为“实施性”; ·集成性:Workbench把求解器看作一个组件,不论由哪个CAE公司提供的求解器都是平等的,在Workbench中经过简单开发都可直...原创 2018-06-15 19:14:21 · 2945 阅读 · 0 评论 -
MySQL运算符操作
数值比较&字符比较 1.1. 数值比较运算符:= != > >= < <= 1.2. 字符比较运算符: = != 1.3. 语法格式: 查询: select *from 表名 where 字段名 运算符 数字/字符; 修改: update 表名 set 字段名=值,…where 字段名 运算符 数字/字符; ...原创 2018-06-12 00:10:26 · 115 阅读 · 0 评论 -
MySQL查询
总结:执行顺序 select…聚合函数from… where… group by … having … order by… limit …;order by 1.1 作用:对查询的结果进行排序 1.2 语法格式:order by 字段名 排序方式; 1.3 排序方式 1.3.1 ASC(默认):生序 1.3.2 DESC: 降序...原创 2018-06-12 18:27:45 · 97 阅读 · 0 评论 -
SQL查询
SQL查询: 1. 对查询结果进行排序asc和desc ----------select ...... order by 字段名 ASC 生序(默认)例如:select *from 表名where条件order by 记录名 asc;----------select ...... order by 字段名 DESC 降序例如:selec...原创 2018-06-13 20:06:32 · 132 阅读 · 0 评论 -
SQL的约束和索引
约束:作用是为了保证数据的完整性,一致性,有效性. 约束分类: 1.默认约束default 2.非空约束not null索引:定义:对数据库中表的一列或者多列的值进行排序的一种结构(MySQL中的Btree方式) 优点:加快数据的检索速度 缺点:当对表中的数据进行增加,删除和修改的生活,索引也到动态维护,降低了数据的维护速度。索引需要占用物理空间普...原创 2018-06-14 00:56:01 · 1171 阅读 · 0 评论 -
MySQL数据导入和导出
数据导入作用:将文件系统的内容导入到数据中load data infile "文件名"into table 表名fields terminated by "分隔符"lines terminated by "分隔符"步骤:在数据库中创建对应的表查看数据的默认搜索路径show variables like "secure_file_priv";secure-...原创 2018-06-14 16:40:16 · 124 阅读 · 0 评论 -
MysQL表的复制
只复制表结构 语法格式:create table 表名 select*where false;例如:create table new_userinfo select *from userinfo where false; 注意:复制表的时候不会把原有键的属性复制过来。...原创 2018-06-14 17:42:24 · 225 阅读 · 0 评论 -
MySQL的嵌套查询,多表查询,链接查询
定义:把内层的查询结果作为外层查询的条件 语法:select 查询语句 where 条件(select查询语句);多表查询方式:select原创 2018-06-14 18:58:37 · 711 阅读 · 0 评论 -
MySQL总结
索引:普通索引 index唯一索引 unique主键索引&自增长: PRI不允许重复且不能为NULL,注意一个表中只能有一个主键字段,通常把编号设为主键字段; 创建表时创建主键:primary key(字段名)已有表时创建主键alter table 表名 add primary key(字段名);删除主键alter table 表名 modify...原创 2018-06-14 20:27:03 · 116 阅读 · 0 评论 -
ER模型
定义:ER模型即实体-关系模型,ER图即实体-关系图。提供不受任何DBMS约束的面向用户的表达方法, 在数据库设计中被广泛用作数据建模的工具。E-R模型的构成成分是实体集、属性和联系集 其表示方法如下: (1) 实体集用矩形框表示,矩形框内写上实体名。 (2) 实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连。 (3) 实体间的联系用菱形框表示,联系以适当的含义命名,名字...原创 2018-06-15 18:44:13 · 4179 阅读 · 0 评论 -
MySQL表字段操作
语法:添加到末尾alter table 表名 add 字段名,数据类型;添加到开始:alter table 表名 add 字段名 数据类型 first;添加到制定位置:alter table 表名 add 字段名 after 字段名(会添加在这个字段名的下面)删除字段:alter table 表名 drop 字段名;修改字段类型:alte...原创 2018-06-10 23:20:05 · 172 阅读 · 0 评论