MySQL入门(1)——基础操作】的更多相关文章

MySQL基础 一.MySQL常用数据类型 1.常用数值类型(INT,DOUBLE,FLOAT) ① int 或者 integer 类型: 大小(字节):4字节: 范围: (有符号: -2147483648 至 2147483647),(无符号:0 至 4294967295): 用途:大整数值. ② float 类型: 大小(字节):4字节: 范围:  当数据范围在±131072(65536×2)以内的时候,float数据精度是正确的,但是超出这个范围的数据就不稳定(相关文档或不准确): 用途:…
1.为什么使用视图:     为了提高复杂SQL语句的复用性和表操作的安全性(例如:工资字段不想展示给所有能查看该查询结果的人),MySQL提供了视图特性.所谓视图,本质上是一种虚拟表,其内容与真实的表相似,包含一系列带有名称的列和行数据.但是,视图并不在数据库中以存储数据值的形式存在.行和列的数据来自定义视图的查询所引用基本表,并且在具体使用视图时动态生成. 视图有如下特点;       1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系.       2. 视图是由基本表(实…
MySQL建表操作 root@localhost 08:05:22> create table stu( -> id int(4) not null, -> name char(20) not null, -> age tinyint(2) not null default '0', -> dept varchar(16) default null -> ); Query OK, 0 rows affected (0.01 sec) root@localhost 08:…
注 : 本文中注释因为方便写了# ,mysql中规范应为 -- 创建用户 通过root管理员权限可以创建各种用户,并为他们分配权限及可以操作的数据库. 语法:create user '用户名'@'ip地址' identified by '密码' creata '; 其中,ip地址可以用通配符%来表示任意地址. 例'%',代表任意ip地址都能链接. '10.31.160.%',代表以10.31.160开头的ip地址可以链接. 为用户设置权限 grant select,insert,update o…
docker,我们可以把docker当作是简单的虚拟机.但这个虚拟机不像vm一样安装系统.所以我们又称之为容器.你可以理解成,容器就是虚拟机 docker与vm的对比 vmware:下载镜像——安装系统——启动虚拟机 docker:下载镜像——(省略安装)——直接启动 下面说一下docker简单的操作命令 下载:docker pull centos # 自动下载docker官方的centos镜像,当然你可以下载其他的,用docker search 镜像名字,比如查找mysql的镜像 :docke…
MySQL启动与更改密码 mysql启动基本原理说明: /etc/init.d/mysqld是一个shell启动脚本,启动后最终会调用,mysqld_safe脚本,最后调用mysqld服务启动mysql,我们编辑/etc/init.d/mysqld,可以看到脚本,启动俩个进程mysqld和mysqld_safe,一般故障的时候我们用mysqld_safe来启动, 关闭mysql 1 mysqladmin - uroot -p密码 shut down 2 /etc/init.d/mysqld st…
一.表复制 1.复制表结构    将表hello的结构复制一份为表hello3 2.复制数据 a.如果两张表的结构一样且你要复制所有列的数据 mysql> insert into hello3 select * from hello; b.两张表结可能不一样且你只要复制部分列的数据 mysql> insert into hello3 (name,sex,degree) select name,sex,degree from hello; 二.索引 1.create 创建索引(只能创建普通索引和…
-- 列出所有的容器 docker ps -a  (没有-a就是只列出启动的) -- 开启/关闭/移除容器 docker start|stop|rm CONTAINER_ID|CONTAINER_NAME 注意:如果外挂的文件做修改,会实时映射,容器不重启也能生效(静态调用的文件可以(前端静态文件),服务不行(比如server.js)) -- 列出镜像 docker images -- 创建容器并启动 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] d…
-- 容器删除 docker rm CONTAIN_ID|CONTAIN_NAME -- 镜像删除 docker rmi IMAGE_ID|IMAGE_NAME -- 进入容器 docker exec -it CONTAIN_ID|CONTAIN_NAME TTY 示例:docker exec -it node_server /bin/bash   -- 容器内容考入考出 考入:sudo docker cp host_path containerID:container_path 考出:sudo…
1. 添加线程组 设置线程组参数(线程数.准备时长.循环次数等): a)线程数:虚拟用户数.一个虚拟用户占用一个进程或线程.设置多少虚拟用户数在这里也就是设置多少个线程数. b)Ramp-Up Period(in seconds)准备时长:设置的虚拟用户数需要多长时间全部启动.如果线程数为10,准备时长为2,那么需要2秒钟启动10个线程,也就是每秒钟启动5个线程. c)循环次数:每个线程发送请求的次数.如果线程数为10,循环次数为100,那么每个线程发送100次请求.总请求数为10*100=10…
MySQL入门(1)--基础操作 创建数据库 创建基本数据库: create database db_admin; 创建基本数据库(等价于CREATE DATABASE): create schema db_admin1; 创建指定字符集的数据库: create database db_test character set=GBK; 创建前判断是否存在同名: create database if not exists db_test1; 查看数据库 show {databases|schemas…
MySQL数据库入门———常用基础命令      数据——公司的生命线,因此在大多数的互联网公司,都在使用开源的数据库产品,MySQL也因此关注度与使用率非常的高,所以做为运维的屌丝们,掌握它的一些基本操作还是必要的,那么今天就来侃一侃一些常用的基础命令,走过的.路过的,就不要再错过了,掌握的.没掌握的,也不要再扔民工哥鸡蛋了哦,呵呵......... 1.使用帮助信息    登陆数据库就不介绍了哦    比如说想做创建的数据库的操作,不知道命令,就可以查看帮助信息 mysql> help cr…
MYSQL基础操作 [TOC] 1.基本定义 1.1.关系型数据库系统 关系型数据库系统是建立在关系模型上的数据库系统 什么是关系模型呢? 1.数据结构可以规定,同类数据结构一致,就是一个二维的表格 2.2.数据之间的关系可以设置,实体之间的联系 1.2.关系型数据库 要把一个数据信息保存到数据库里面,是先有数据库,再有表,然后再有信息 数据库:数据的仓库,保存有多个表 表:数据保存在表内,一个表内,应有相同的数据格式 行&列:行用于记录,列用于规定数据的格式 记录:当列规定好保存的数据格式的时…
1.MySQL基础操作 一:MySQL基础操作 1:MySQL表复制 复制表结构 + 复制表数据 create table t3 like t1; --创建一个和t1一样的表,用like(表结构也一样) insert into t3 select * from t1; --t1的数据全部拿过来,注意是表结构一致才select* ,否则选择相应的的字段列插入 create table t1( id int unsigned not null auto_increment primary key,…
常常忘记mysql的一些命令行操作,甚至于说,比较复杂的sql格式记不住或忘记了,也可能根本不会考虑去记,因此,做一下汇总,当下次出现恍惚时不至于去百度挨个找,有时就是记不起来,但是只要给点药引子,立马会想起来. 一.mysql基础操作 mysql命令规则:每行sql后边都跟个分号表示一个命令语句结束 1.登录本地mysql数据库 $ mysql -u root -p$ password 2.更改root密码 mysql>mysqladmin -uroot password 'yourpassw…
mysql基础操作语句,包括数据库的增.删.切换,以及表的增.删.改.查.复制. 创建数据库 mysql> create database tem; 使用数据库 mysql> use tem; 删除数据库 mysql> drop database drop_test; 创建数据表 student表 mysql> CREATE TABLE student ( -> id INT(10) NOT NULL UNIQUE PRIMARY KEY , -> name VARCH…
python数据库操作 - MySQL入门 python学院 2017-02-05 16:22 PyMySQL是Python中操作MySQL的模块,和之前使用的MySQLdb模块基本功能一致,PyMySQL的性能和MySQLdb几乎相当,如果对性能要求不是特别的强,使用PyMySQL将更加方便,PyMySQL是完全使用python编写,避免了MySQLdb跨系统分别安装的麻烦. 适用环境 python版本 >=2.6或3.3 mysql版本>=4.1 安装 在命令行下执行命令: pip ins…
一.知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list,相当于一个具体的文件 记录:1 susan  158426544   22,相当于文件中的一行内容 二.初始SQL语言 SQL(Structured Query Language 即结构化查询语言)SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,SQL语言由IBM开发.SQL语…
基础操作     一:MySQL基础操作         1:MySQL表复制             复制表结构 + 复制表数据             create table t3 like t1;  --创建一个和t1一样的表,用like(表结构也一样)             insert into t3 select * from t1;  --t1的数据全部拿过来,注意是表结构一致才select* ,否则选择相应的的字段列插入                           c…
转载请标明出处: http://www.cnblogs.com/why168888/p/6422270.html 本文出自:[Edwin博客园] Python文件基础操作(IO入门1) 1. python文件操作之文件打开方式 mode 说明 注意 'r' 只读方式打开 文件必须存在 'w' 只写方式打开 文件不存在创建文件,文件存在则清空文件内容 'a' 追加方法打开 文件不存在创建文件 'r+','w+' 读写方式打开 'a+' 追加和读写方式打开 'rb','wb','ab','rb+',…
(2.7)Mysql之SQL基础——表的操作与查看 搜索关键字:mysql表操作,comment注释操作,mysql临时表 0.临时表 create temporary table 1.创建表(在innodb下) 1.1.create table table_name(column type) ENGINE=innodb default CHARSET=UTF8  COLLATE=utf8_general_ci COMMENT='this is a test~';  --常规默认方式 creat…
mysql数据库优化课程---13.mysql基础操作 一.总结 一句话总结:mysql复制表,索引,视图 1.mysql如何复制表? like select * 1.复制表结构 create table student like user; 2.复制表内容insert into student select * from user; 2.mysql中如何查看索引? show index show index from user\G 3.mysql普通索引如何创建和删除? create inde…
mysql二进制安装及基础操作 环境说明: 系统版本    CentOS 6.9 x86_64 软件版本    mysql-5.6.36-linux-glibc2.5-x86_64 1.安装 采用二进制方式安装(绿色版,解压就能用) [root@db01 ~]# mkdir -p /service/tools  #创建目录   [root@db01 tools]# mkdir /application   [root@db01 ~]# cd /service/tools/   wget -c 断…
Mysql数据库基础操作 在mysql数据库中开启使用tab键补全功能 1)修改主配置文件/etc/mysql/my.cnf(mysql和mariadb目录有些不同) vim /etc/mysql/my.cnf [mysql] #no-auto-rehash auto-rehash 2)重启并登录测试 3)可以设置临时支持他不键补全 msyql -uroot -p --auto-rehash 使mysql支持简体中文 vim /etc/msyql/my.cnf(mysql和mariadb目录有些…
MySQL基础操作 一.视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,并可以将其当作表来使用.注意:使用视图时,将其当作表进行操作即可,由于视图是虚拟表,所以无法使用其对真实表进行创建.更新和删除操作,仅能做查询用. 1.创建视图 --格式:CREATE VIEW 视图名称 AS SQL语句 CREATE VIEW v1 AS SELECT nid, name FROM A WHERE nid > 4 2.…
前面我们讲了学习SQL的两个逻辑框架,jacky说了这样一个逻辑:库是为了存储表的,所以一定是先有库才有表:同样的道理,有表才有表中的数据,是吧,肯定是这个逻辑:那么,今天jacky就捋着这个逻辑从库的SQL语句说起: (一)增 CREATE DATABASE 数据库名称: 这里要注意,数据库名称一定是半角字符(英文字符.数字.符号): 大部分资料在教授创建数据库的时候,代码到create database 数据库名称这里就结束了,因为我们是实战课程,在实际工作中,我们创建数据库是一定要指定编码…
文章目录 MyCat在MySQL主从复制的基础上实现读写分离 一.环境 二.依赖课程 三.MyCat 介绍 ( MyCat 官网:http://mycat.org.cn/ ) 四.MyCat 的安装 五.配置 MyCat MyCat 集群部署(HAProxy + MyCat) 一.本节课程的依赖课程 二.软件版本 三.部署环境规划 四.MyCat 集群部署架构图如下: 五.MyCat 节点 2 的部署 六.配置 MyCat 状态检查服务(在 MyCat 节点主机上配置) 七.HAProxy 介绍…
一:MySQL基础操作 使用方法: 方式一: 通过图型界面工具,如 Navicat,DBeaver等 方式二: 通过在命令行敲命令来操作 SQL ( Structure query language ) 结构化查询语言 SQL语言分为4个部分:DDL(定义).DML(操作).DQL(查询).DCL(控制) 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER 2.DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT.REVOKE 3…
SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,分为3种类型: 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER 2.DML语句 数据库操纵语言: 插入数据INSERT.删除数据DELETE.更新数据UPDATE.查询数据SELECT 3.DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT.REVOKE(取消授权)SQL基础操作语句: 管理员登录:mysql -uroot -p 设置管理员密码:set pa…
mysql 数据库必备命令操作 show databases: 查看所有的数据库: create database jfedu: 创建名为jfedu数据库: use nihao: 进入jfedu数据库: show tables: 查看数据库里有多少张表: create table t1 (id varchar(20),name varchar(20)): 创建名为t1表,并创建两个字段,id.name,varchar表示设置数据长度,用字符来定义长度单位,其中1汉字=2字符=2Bytes: in…