zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    【Java基础】2、Java中普通代码块,构造代码块,静态代码块区别及代码示例
    【Java基础】1、java中的instanceof
    【Java面试】1、基础知识篇
    【github&&git】3、git图像化界面GUI的使用
    【github&&git】2、github入门到上传本地项目
    Spring Boot属性配置文件详解
    微服务Spring Cloud与Kubernetes比较
    导入时如何定制spring-boot依赖项的版本
    spring容器ApplicationContext初始化(spring应用上下文初始化)
    spring概念简介、bean扫描与注册实现方式
  • 原文地址:https://www.cnblogs.com/baobaoa/p/8876150.html
Copyright © 2011-2022 走看看