【MySQL笔记】教程文章相关的互联网学习教程文章

MySQL 笔记2

-- *************一、数据约束********************----6 -- 1.1 默认值7 CREATE TABLE student(8 id INT,9 NAME VARCHAR(20),10 address VARCHAR(20) DEFAULT ‘广州天河‘ -- 默认值11 )12 13 DROP TABLE student;14 -- 当字段没有插入值的时候,mysql自动给该字段分配默认值15 INSERT INTO student(id,NAME) VALUES(1,‘张三‘);16 17 -- 注意:默认值的字段允许为null18 INSERT INTO student(id,NAME,address) VA...

mysql笔记4之数据操作

插入:insert into stu(id,name,age,addr) values(2,"李四",44,"重庆"); 2修改某一列updata stu set age = 23 where name = "李四" 3修改多个列updata stu set age = 40,addr="湖北" where name = "李四"mysql笔记4之数据操作标签:span values data 修改 set where 操作 插入 ddr 本文系统来源:http://www.cnblogs.com/lanjianhappy/p/6286476.html

Mysql笔记4数据表操作1

addr varchar(20)//添加地址列(2)修改表某列扥类型alter table 数据库名称 modify column sname varchar(20)(3)修改某一列的名称alter table 数据库名称 change addr work_add varchar(20)(4)修改表的名称     alter table 数据库名称 rename 新数据库表名称 (5)查看表结构show tables; (6)修改表的字符集alter table users DEFAULT CHARACTER SET utf8;(7)删除表drop table +表名称 Mysql笔记4数据表操作1标签:ddr...

mysql笔记2

: 1mysql -uroot -proot(直接登陆密码进入 这个p就是密码) 2mysql -u -root -p(进入以后输入密码root 正确登录成功) 3mysqle --username=root --password(5.5可以) 4mysql -hlocalhost -uroot -p 关于退出 1exit 2\q 3quit 4mysql -uroot -proot -V(版本信息并退出) 修改默认提示符(>) mysql -uroot -proot --prompt=name 当出现->怎么办 用分号; 怎么查看当前的状态 \s或者status 有相关的编码信息(utf8) 怎样设置m...

MySQL笔记

一 数据库基础 oracle,mysql,sqlserver是三大关系型数据库; 基本元素:数据库,表,列和数据类型(数值,字符,日期,文本),行,主键(必须有一个主键,每行主键值不相同,主键值不能为空),外键(是另一个表的主键,表示这是那个表的从键,数值要保持一致) mysql是C/S架构:客户端起到服务端与用户之间的桥梁作用,将用户操作的请求给服务端,将服务端的处理结果返回给用户; 开关mysql服务:控制面板的服务中进行开关,...

mysql笔记【图】

Q: 如何提高MySQL的性能?A: 需要优化,则说明效率不够理想. 因此我们首先要做的,不是优化,而是---诊断. 治病的前提,是诊病,找出瓶颈所在. CPU,内存,IO? 峰值,单条语句? PS:AWK脚本 Awk是一个简便的直译式的文本处理工具.擅长处理--多行多列的数据 处理过程: While(还有下一行) { 1:读取下一行,并把下一行赋给$0,各列赋给$1,$2...$N变量 2: 用指定的命令来处理该行} awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; comma...

MySQL笔记-turncat、drop、delete的区别【代码】

TRUNCATE 语法: TRUNCATE TABLE [schema.] table [{DROP | REUSE} STORAGE]功能: 删除整个表的数据并释放空间 描述:由于Truncate 是DDL 命令,所以执行过程中原数据不放在Rollback Segment 中,不产生回滚数据 ,不产生Redo Log 。 Truncate , Drop 等DDL命令都是隐含提交的。 需要drop的操作权限 相当于这样的流程:先drop table 然后 create table。 不记录日志,无法恢复 auto increatment 自增会恢复从头开始自增。 执行速...

MySQL笔记-union

,否则报【The used SELECT statements have a different number of columns】   多个select语句取出的字段名可以不同,不会报错,但是最后的结果集中显示时,以第一个select语句的字段名为准。 多个select语句中取出相同数据时,union会将相同的列合并,这里必须说明的是,所谓相同是指所有字段的内容都完全相同 如果不想取出重复的行,就使用union all 如果子句中有order by,limit,需用括号()包起来。推荐放到所有子句之后,即...

[MySQL-笔记]创建高性能索引

B-Tree索引:优点:MyISAM中,索引根据数据的物理位置引用被索引的行,InnoDB中根据主键引用被索引的行。 B-Tree索引能够加快访问数据的速度,因为存储引擎不再需要进行全表扫描来获取需要的数据,而是从索引的根节点开始进行搜索。 B-Tree对索引列是顺序组织存储的,所以很适合查找范围数据。 一般来说,B-Tree可以按照某种方式查找到值,那么也可以用这种方式排序限制:如果不是按照索引的最左列开始查到,则无法使用索引 不能跳...

mysql笔记一——安装和设置root密码【图】

(注意是追加,不是覆盖)3. 修改配置文件打开D:\Program Files\MySQL Server 5.6\my-default.ini[mysqld] basedir=D:\Program Files\MySQL Server 5.6(mysql所在目录) datadir=D:\Program Files\MySQL Server 5.6\data (mysql所在目录\data)3. 安装mysql以管理员身份运行cmd(C:\Windows\System32\cmd.exe)进入mysql的bin文件夹(D:)安装,执行mysqld -install启动服务,执行net start mysql启动后即可登录,mysql -u root -p(第...

涂抹mysql笔记-管理mysql服务

$ /mysql/scripts/mysql_install_db --datadir=/mysql/data --basedir=/mysql support-files/mysql.server脚本启动mysql不推荐,推荐使用mysqld_safe启动:$ mysqld_safe --defaults-file=/mysql/conf/my.cnf &netstat -lnt |grep 3306ps -ef |grep mysql 查看mysql端口和进程 配置mysqlmysql5.6默认root用户不设密码的直接敲入mysql登录。增强安全性:select user,host from mysql.user;+------+-----------+| user | host |...

mysql笔记

========================================================================================================== * MySQL数据库 * 数据库 * 数据库就是一个文件系统,访问数据的时候需要通过标准的SQL语言来完成。 * 关系型的数据 * 保存的实体与实体之间的关系。(用户、商品、订单) * 常见的数据库 * Oracle ...

涂抹mysql笔记-数据库中的权限体系

select user,host,password from mysql.user where user=‘jason‘;system@mysql>select user,host,password from mysql.user where user=‘jason‘;+-------+------+----------+| user | host | password |+-------+------+----------+| jason | % | |+-------+------+----------+1 row in set (0.00 sec)我们刚创建的用户即没有登录的密码也没有指定来源主机,因此该用户可以从任意安装了mysql客户端并能够访问目标...

涂抹mysql笔记-mysql复制特性

:既可以实现整个服务(all databases)级别的复制,也可以只复制某个数据库或某个数据库中的某个指定的表对象。即可以实现A复制到B(主从单向复制),B再复制到C。也可以实现A直接复制到B和C(单主多从复制),甚至A的数据复制给B,B的数据也复制会A(双主复制) <>mysql复制处理数据时,有三种不同的模式: 1、基于语句复制(Statement Based Replication):基于实际执行的sql语句的模式方案简称SBR 2、基于记录复制(Row Based...

涂抹mysql笔记-mysql管理工具

:mysql建库工具,在源码安装mysql环节我们使用过。 mysql_safe:mysql启动工具 mysqld:mysql主进程,mysql_safe也是调用mysqld进程。启动关闭数据库、查询或修改数据、执行各项维护操作等实际上都是基于mysqld进程的操作。 系统参数:mysql服务启动时的参数 系统变量:mysql服务运行时参数。比如查看与log相关的系统变量使用show global variables like ‘log%‘;系统变量有些可以动态调整而不需要重启mysql,有些则不行。比如修...