MySql 初步整理
登录/退出基本操作
1.在cmd中输入mysql -uroot -p 可以登入mysql服务
2. quit; 或 exit; 退出
3.show databases; 进库
4 ues 库名;是选择数据库 例:use mysql;
5.看数据库中有哪些表 show tables;
6.看数据。 增删改查
(1)select * from user; 查看所有的数据表
(2)select user.password from user; 查看password和user的数据表
7.备份数据库文件
mysqlbump -h localhost -u root mysql > 文件路径(绝对路径)注意;要在未登陆的
时执行;
8.新建数据库 create database 后面写新建的数据库名称;
9.删除数据库 drop database 后面删除的数据库名称;
10.新建并添加字符集属性
create database 库名 charset utf8;
注意事项
1.输入错误时,回车,继续敲就可以了
2.符号都是英文半角
3.结束符号是 ; (可以修改)
4.可以多条命令同时执行; 例: use mysql; select * from user; 打完之后回车,同时
执行两条命令
5.引号问题 在你输入引号没有输入完整时,就输入内容回车会结束不了命令,就可以不全
引号再打分号就可以结束命令;
6.在未输入完成后回车了 打个回车让他报错就可以重新输入;
基本语法规定
单行注释: #注释内容
单行注释: -- 注释内容(注意,两个“--”之后有一个空格)
多行注释: /*注释内容*/
语句结束符
默认是分号(英文)
还可以自己设定,设定命令为:delimiter
形式:delimiter 新的符号(可以是多个字符)
然后在此语句之后,就要使用新的设定的符号来结束一条语句。
数据库中命名规则
mysql本身不区分大小写。
但在某些区分大小写的操作系统中,数据库名和表名会区分大小写。
推荐使用“下划线命名法”来对各种标识符命名:单词都用小写字母,单词之间用“_”分开。(最好起名之类的都用小写)
数据库定义
语法形式
create database [if not exists ] 数据库名 [charset 字符集] [collate 字符排序规则];
说明:
1,if not exists:用于判断是否存在该数据库名,如果存在则不执行该语句
2,字符集: 意图数据存储到本数据库中的时候所使用的字符编码名称,通常utf8,也可以gbk。
3,字符排序规则通常不设置,而是使用所设定的字符集的默认规则(每个字符集都有一个默认的排序规则);
什么叫排序规则:设定一个字符集中的所有字符怎么排列先后顺序的规则。
“中”,“国”,“人”:
Show charset :查看字符集
Show collate :查看排列规则
修改数据库:
alter database 数据库名 character set=新字符集 collate=新校对集;
删除数据库:
drop database 数据库名;
其他数据库相关语句
选择(进入)某数据库: use 数据库名;
通常,要进行数据中的数据表和数据的操作,都必须先“进入”该数据库。
问题:在cmd使用set names utf8,然后得到乱码了?
1,cmd,必须使用gbk
2,php文件中,可以根据文件的编码来定:utf8编码就是用utf8,ANSI编码(gbk)就用gbk
转载于:https://www.cnblogs.com/baobaoa/p/8876150.html
MySql 初步整理相关推荐
- 站在巨人的肩膀上看世界,MySQL初步使用语法
站在巨人的肩膀上看世界,MySQL初步使用 MySQL是一个常用的数据库,对于他的使用,我们需要尽量的了解它,但是掌握初步的语法,也可以勉强使用它,这都归功于它的研发者们.正是因为这些大佬,写好了软 ...
- MySQL 语句整理 2019-5-3
MySQL 语句整理 在整理完Oracle的一些常见用语句后,由于MySQL的语法跟Oracle略有不同,随跟PN的MySQL视频进行了间接整理. 查询薪水大于1800, 并且部门编号为20或30的员 ...
- MYSQL学习整理(4):函数
MYSQL零基础小白,梳理学习内容督促自己,也为方便自己日后回忆,也希望可以帮助到网友. 这里推荐宋红康老师的MySQL课程,学习资源(如有侵权请联系删除): MySQL数据库教程天花板,mysql安 ...
- MySQL初步学习及实例1
目录 数据库和SQL概述 1.1 数据库简介 1.2 数据库的好处 1.3 数据库相关概念 二.MySQL的卸载与安装 三.MySQL的启动与停止 1.启动 方法一:计算机管理→服务和应用程序→服务→ ...
- php转型mysql dba_MySQL_DBA整理(转)
MySQL_DBA整理 前言 几乎所有的资料整理都在Linux系统.mySQL5.0.27版本和MyISAM存储引擎环境下试验和总结的,以及参考前人经验与MySQL官网资料进行总结的.关于MySQL的 ...
- MySQL知识点整理汇总
文章目录 前言 一.数据库与SQL 1. 数据库与数据库管理系统 2. 关系数据库 3. MySQL语句的种类 4. MySQL语句的基本书写规则 二.MySQL语句的两大顺序 1. MySQL 语句 ...
- mysql碎片整理 提速_MySQL 优化:碎片整理
MySQL碎片就是MySQL数据文件中一些不连续的空白空间,这些空间无法再被全部利用,久而久之越来多,越来越零碎,从而造成物理存储和逻辑存储的位置顺序不一致,这就是碎片. 碎片是如何产生的 delet ...
- MySQL优化--整理
MySQL如何优化 表的设计合理化(符合3NF) 添加适当索引(index) [四种: 普通索引.主键索引.唯一索引unique.全文索引] SQL语句优化 分表技术(水平分割.垂直分割) 读写[写: ...
- MySQL练习整理(每日习题)
2022年3月26日笔记 # 1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY #第一种理解方式,只计算了基本工资 SELECT employee_id,last_name,sal ...
- MySQL语句整理以及通配符_和%
数据库 英文名 DataBase 简写 DB 数据库的特点: 持久化存储数据,其实就是一个文件系统 方便存储和管理 使用统一的方式操作数据 今天给大家整理了一些常用的MySQL数据库的语句 对于数据库 ...
最新文章
- python正则提取mysql中文数据
- linux对文件的描述,对Linux文件系统的简单理解
- 模板方法(设计一个稳定的父类框架,框架中的有一些步骤是可变的,将可变的步骤子类中来实现)
- Linux疑难杂症解决方案100篇(一)-静态链表全解析
- centos java发送邮件发不出去_传真机发不出传真怎么办 传真机发不出传真解决方法【详解】...
- Exchange Server2010系列之七:多邮箱搜索找出神秘邮件的幕后黑手
- MyEclipse运行时自动保存
- JMeter基础知识
- linux cpu监控方案,Linux性能优化和监控系列(二)分析CPU性能
- ae遮罩路径图形扭曲插件BAO Boa
- 向量图svg转jpg、png不清晰问题
- bp神经网络算法的优缺点,bp神经网络缺点及克服
- Linux解决Device eth0 does not seem to be present,delaying initialization问题
- VPS安装Docker、docker-compose
- 微信网页第三方登陆 获取用户信息 代码
- C语言程序设计第二周
- MongoDB勒索事件中,DBA们到底该学到什么?
- 【github】机器学习(Machine Learning)深度学习(Deep Learning)资料
- 淘宝问大家批量提问方法
- 快播王欣:我所失去的一切,都要靠区块链双倍奉还!
热门文章
- 博文视点OpenParty第11期“世界黑客大会那些事儿”成功举办
- 一个有趣的说法:多层神经网络的致命问题与过拟合
- linux:文件及目录管理
- 重庆高考成绩查询2021时间几号,2021重庆高考时间是几号
- 服务器硬件工程师从入门到精通_硬件工程师必阅--如何“0基础”从入门到精通?(附CAD使用指南)...
- amd cpu不能在cmd环境下运行java代码_Golang安装与环境搭建并在VSCode里面输出HelloWord...
- python基础语法测评_3. Python基础语法
- mysql 序列 语句_MySQL 序列使用
- Ubuntu 基础系列篇
- Java 多线程(一)并发、并行、线程、多线程、进程