登录/退出基本操作
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 初步整理相关推荐

  1. 站在巨人的肩膀上看世界,MySQL初步使用语法

    站在巨人的肩膀上看世界,MySQL初步使用  MySQL是一个常用的数据库,对于他的使用,我们需要尽量的了解它,但是掌握初步的语法,也可以勉强使用它,这都归功于它的研发者们.正是因为这些大佬,写好了软 ...

  2. MySQL 语句整理 2019-5-3

    MySQL 语句整理 在整理完Oracle的一些常见用语句后,由于MySQL的语法跟Oracle略有不同,随跟PN的MySQL视频进行了间接整理. 查询薪水大于1800, 并且部门编号为20或30的员 ...

  3. MYSQL学习整理(4):函数

    MYSQL零基础小白,梳理学习内容督促自己,也为方便自己日后回忆,也希望可以帮助到网友. 这里推荐宋红康老师的MySQL课程,学习资源(如有侵权请联系删除): MySQL数据库教程天花板,mysql安 ...

  4. MySQL初步学习及实例1

    目录 数据库和SQL概述 1.1 数据库简介 1.2 数据库的好处 1.3 数据库相关概念 二.MySQL的卸载与安装 三.MySQL的启动与停止 1.启动 方法一:计算机管理→服务和应用程序→服务→ ...

  5. php转型mysql dba_MySQL_DBA整理(转)

    MySQL_DBA整理 前言 几乎所有的资料整理都在Linux系统.mySQL5.0.27版本和MyISAM存储引擎环境下试验和总结的,以及参考前人经验与MySQL官网资料进行总结的.关于MySQL的 ...

  6. MySQL知识点整理汇总

    文章目录 前言 一.数据库与SQL 1. 数据库与数据库管理系统 2. 关系数据库 3. MySQL语句的种类 4. MySQL语句的基本书写规则 二.MySQL语句的两大顺序 1. MySQL 语句 ...

  7. mysql碎片整理 提速_MySQL 优化:碎片整理

    MySQL碎片就是MySQL数据文件中一些不连续的空白空间,这些空间无法再被全部利用,久而久之越来多,越来越零碎,从而造成物理存储和逻辑存储的位置顺序不一致,这就是碎片. 碎片是如何产生的 delet ...

  8. MySQL优化--整理

    MySQL如何优化 表的设计合理化(符合3NF) 添加适当索引(index) [四种: 普通索引.主键索引.唯一索引unique.全文索引] SQL语句优化 分表技术(水平分割.垂直分割) 读写[写: ...

  9. MySQL练习整理(每日习题)

    2022年3月26日笔记 # 1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY #第一种理解方式,只计算了基本工资 SELECT employee_id,last_name,sal ...

  10. MySQL语句整理以及通配符_和%

    数据库 英文名 DataBase 简写 DB 数据库的特点: 持久化存储数据,其实就是一个文件系统 方便存储和管理 使用统一的方式操作数据 今天给大家整理了一些常用的MySQL数据库的语句 对于数据库 ...

最新文章

  1. python正则提取mysql中文数据
  2. linux对文件的描述,对Linux文件系统的简单理解
  3. 模板方法(设计一个稳定的父类框架,框架中的有一些步骤是可变的,将可变的步骤子类中来实现)
  4. Linux疑难杂症解决方案100篇(一)-静态链表全解析
  5. centos java发送邮件发不出去_传真机发不出传真怎么办 传真机发不出传真解决方法【详解】...
  6. Exchange Server2010系列之七:多邮箱搜索找出神秘邮件的幕后黑手
  7. MyEclipse运行时自动保存
  8. JMeter基础知识
  9. linux cpu监控方案,Linux性能优化和监控系列(二)分析CPU性能
  10. ae遮罩路径图形扭曲插件BAO Boa
  11. 向量图svg转jpg、png不清晰问题
  12. bp神经网络算法的优缺点,bp神经网络缺点及克服
  13. Linux解决Device eth0 does not seem to be present,delaying initialization问题
  14. VPS安装Docker、docker-compose
  15. 微信网页第三方登陆 获取用户信息 代码
  16. C语言程序设计第二周
  17. MongoDB勒索事件中,DBA们到底该学到什么?
  18. 【github】机器学习(Machine Learning)深度学习(Deep Learning)资料
  19. 淘宝问大家批量提问方法
  20. 快播王欣:我所失去的一切,都要靠区块链双倍奉还!

热门文章

  1. 博文视点OpenParty第11期“世界黑客大会那些事儿”成功举办
  2. 一个有趣的说法:多层神经网络的致命问题与过拟合
  3. linux:文件及目录管理
  4. 重庆高考成绩查询2021时间几号,2021重庆高考时间是几号
  5. 服务器硬件工程师从入门到精通_硬件工程师必阅--如何“0基础”从入门到精通?(附CAD使用指南)...
  6. amd cpu不能在cmd环境下运行java代码_Golang安装与环境搭建并在VSCode里面输出HelloWord...
  7. python基础语法测评_3. Python基础语法
  8. mysql 序列 语句_MySQL 序列使用
  9. Ubuntu 基础系列篇
  10. Java 多线程(一)并发、并行、线程、多线程、进程