摘要: DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE] 实例: mysql> use oldboy; Database changed mysql> show tables; + + | Ta 阅读全文
posted @ 2020-03-21 16:36 流氓徐志摩 阅读(170) 评论(0) 推荐(0)
摘要: 23.1 备份单个数据库练习多种参数使用 mysql 数据库自带了一个很好用的备份命令,就是 mysqldump,它的基本使用如下: 语法:mysqldump –u <用户名> -p <数据库名> 备份的文件名​ 范例一: 23.2 查看数据库 oldboy 的内容 mysql> use oldbo 阅读全文
posted @ 2020-03-21 16:34 流氓徐志摩 阅读(179) 评论(0) 推荐(0)
摘要: rename 语法: RENAME TABLE old_table TO backup_table, new_table TO old_table; mysql> show tables; + + | Tables_in_oldboy | + + | test | + + 1 row in set 阅读全文
posted @ 2020-03-21 16:31 流氓徐志摩 阅读(192) 评论(0) 推荐(0)
摘要: 21.1 命令语法及默认添加演示 1、命令语法:alter table <表名> add <字段> <类型> 其他 2、测试表数据: mysql> use oldboy; Database changed mysql> show create table test\G; ************** 阅读全文
posted @ 2020-03-21 16:30 流氓徐志摩 阅读(143) 评论(0) 推荐(0)
摘要: 20.1 实践删除表中的数据 1、命令语法:delete from <表名> where <表达式> 提示:一定要加 where 条件,否则整张表都删了 实践 1 例如:删除表 test 中编号为 1 的记录 mysql> select * from test; + + + + + | id | a 阅读全文
posted @ 2020-03-21 16:21 流氓徐志摩 阅读(485) 评论(0) 推荐(0)
摘要: 19.1 修改表中指定条件固定列的数据 1、命令语法:update <表名> set <字段>=<新值>,..... where <条件> (一定要注意条件) 2、修改指定的行字段内容查看要修改的表 mysql> use oldboy; Reading table information for c 阅读全文
posted @ 2020-03-21 16:20 流氓徐志摩 阅读(413) 评论(0) 推荐(0)
摘要: 18.1 用命令抓取慢 SQL 语句,然后用 explain 命令查看查询语句是否走的索引查询 1 在数据库命令行里面操作 mysql> show full processlist; + + + + + + + + + | Id | User | Host | db | Command | Time 阅读全文
posted @ 2020-03-21 16:19 流氓徐志摩 阅读(338) 评论(0) 推荐(0)
摘要: 17.1 用查询语句查看是否使用索引情况 mysql> explain select * from test where name='oldgirl'\G; *************************** 1. row *************************** id: 1 se 阅读全文
posted @ 2020-03-21 16:14 流氓徐志摩 阅读(188) 评论(0) 推荐(0)
摘要: 建立几个关联表,实现多表连表查询,就需要有关联表及数据 16.1 创建学生表 mysql> create database oldboy; Query OK, 1 row affected (0.01 s mysql> use oldboy Database changed 创建学生表 create 阅读全文
posted @ 2020-03-21 16:01 流氓徐志摩 阅读(710) 评论(0) 推荐(0)
摘要: 15.1 查询表的所有数据行 1、命令语法:select <字段 1,字段 2,..> from <表名> where <表达式> 其中,select,from,where 是不能随便改的,是关键字,支持大小写 2、查看表 test 中所有数据 a.进入指定库后查询 mysql> use oldbo 阅读全文
posted @ 2020-03-21 15:57 流氓徐志摩 阅读(138) 评论(0) 推荐(0)
摘要: mysql> select * from test; + + + + + | id | age | name | shouji | + + + + + | 1 | NULL | oldgirl | NULL | | 2 | NULL | 老男孩 | NULL | | 3 | NULL | etian 阅读全文
posted @ 2020-03-21 15:42 流氓徐志摩 阅读(214) 评论(0) 推荐(0)
摘要: 1、命令语法: nsert into <表名> [(<字段名 1>)[,.....<字段名>])]values(值 1)[,(值 n)]​ 2、新建一个简单的测试表 test mysql> use oldboy Reading table information for completion of 阅读全文
posted @ 2020-03-21 15:40 流氓徐志摩 阅读(1417) 评论(0) 推荐(0)
摘要: 数据库索引就象书的目录一样,如果在字段上建立了索引,那么以索引列为查询条件时 可以加快查询数据的速度 查询数据库,按主键查询是最快的,每个表只能有一个主键列,但是可以有多个普通索 引列,主键列要求列的所有内容必须唯一,而普通索引列不要求内容必须唯一 主键就类似我们在学校学习时的学号一样,班级里是唯一 阅读全文
posted @ 2020-03-21 15:39 流氓徐志摩 阅读(1481) 评论(0) 推荐(0)
摘要: 11.1以默认字符集latin1建库 由于我们并为特别设置数据库以及客户端字符集(因为编译是二进制安装,替换是latin1字符集) mysql> create database oldboy; Query OK, 1 row affected (0.11 sec) mysql> show creat 阅读全文
posted @ 2020-03-21 15:35 流氓徐志摩 阅读(115) 评论(0) 推荐(0)
摘要: 10.1 使用语法: 通过在 mysql 中输入 help grant 得到如下帮助信息 CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass'; GRANT ALL ON db1.* TO 'jeffrey'@'localhost'; GR 阅读全文
posted @ 2020-03-21 15:31 流氓徐志摩 阅读(538) 评论(0) 推荐(0)
摘要: 9.1 创建数据库 命令语法:create database <数据库名> <==注意库名不能数字开头,大小写不敏感 在 MySQL 默认字符集情况下建立数据库测试如下: 建立一个名为 oldboy 的数据库 mysql> show databases like 'oldboy'; + + | Da 阅读全文
posted @ 2020-03-21 15:23 流氓徐志摩 阅读(174) 评论(0) 推荐(0)
摘要: 8.1 什么是 SQL? SQL,英文全称 Structured Query Language,中文意思是结构化查询语言,它是一种对应关系数据中的数据进行定义和操作的语言方法,是大多数关系数据库管理系统所支持的工业标准。 数据库查询语言 SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、 阅读全文
posted @ 2020-03-21 15:20 流氓徐志摩 阅读(544) 评论(0) 推荐(0)
摘要: 7.1 为管理员 root 用户设置密码并修改方法之一 mysqladmin –uroot password ‘pcwangjixuan’ <--没有密码的用户设置密码命令 mysqladmin –uroot –p123456 password ‘pcwangjixuan’ –S /data/330 阅读全文
posted @ 2020-03-21 15:06 流氓徐志摩 阅读(615) 评论(0) 推荐(0)
摘要: 6.1 单实例 MySQL 登录的方法 1、mysql <--刚装完系统无密码情况登录方式,不要密码 2、mysql –uroot <--刚装完系统无密码情况登录方式,不要密码 3、mysql –uroot –ppcwangjixuan <--非脚本里一般不这样用,密码明文会泄露密码,可以掩饰 hi 阅读全文
posted @ 2020-03-21 15:05 流氓徐志摩 阅读(593) 评论(0) 推荐(0)
摘要: 5.1生产环境不能用强制命令关闭mysql服务 关于强制关闭mysql服务的命令: 杀死所有mysqld 杀死mysqld killall - 9个 mysqld 杀 - 9 PID 5.2下面来介绍优雅关闭数据库方法: 提示:推荐前两个方法,自己写脚本启动停止就用第一个 第一种:mysqladmi 阅读全文
posted @ 2020-03-21 11:33 流氓徐志摩 阅读(304) 评论(0) 推荐(0)