zoukankan      html  css  js  c++  java
  • 认识MySQL

     1.使用命令连接MySQL数据库

    1. 检查是否启动MySQL服务

    2. 检查bin目录是否写入环境变量

    3. 使用命令(DOS):cmd—mysql  [-h 服务器主机地址,如果是本机可省略]  -u 用户名 –p密码。

    或者是:使用命令(DOS):cmd—mysql  [-h 服务器主机地址,如果是本机可省略]  -u 用户名 –p 回车键 再输入密码,此时的密码是加密的安全性较高。

     

     2.使用命名操作MySQL数据库

    1. 创建数据库

    语法: CREATE  DATABASE  数据库名;

    1. 查看数据库列表

    查看数据列表的语法: SHOW  DATABASES;

    1. 删除数据库

    语法:DROP  DATABASE  数据库名;

    1. 查看MySQL的版本:

    SELECT  VERSION();

    1. 查看MySQL的用户信息:

    SELECT  USER();

    1. 选择是数据库

    USE  数据库名;

     3.使用命令操作MySQL数据表

    1. 创建表

    语法:

    CREATE  TABLE [IF NOT  EXISTS]  `表名`(

    `字段1`  数据类型  [字段属性|约束|索引|COMMENT’说明’],

    `字段2`  数据类型  [字段属性|约束|索引|COMMENT’说明’]

    )[表类型,如ENGINE=InnoDB][表字符集,如CHARSET=UTF8][注释COMMENT=”学生表”];

    1. 查看表

    1)       SELECT *或要查看的字段名  FROM  表名;

    2)       DESCRIBE  表名;

    3)       DESC  表名;

    1. 删除表

    DROP  TABLE  [IF EXISTS] 表名;

     4.重要的数据类型及属性

    1. 没有符号; UNSIGNED 表示没有符号

    2. ZEROFILL;自动添加填充数据的位数,比如设置INT(4)实际输入12,则自动添加为0012

    3. ENGINE=InnoDB;指定表的存储引擎

    4. CHARSET=UTF8;创建表时指定表的字符集

    5. 主键约束 PRIMARY  KEY(字段1,字段2【可以添加几个 主键,即复合主键】)

    6. 外键约束 FOREIGN  KEY(字段)

    7. 自动增长 AUTO_INCREMENT,默认自增1

    四.MySQL的存储引擎

    常用的存储引擎:InnoDB ,MyISAM

    InnoDB: 支持事务处理,外键,占用空间比MyISAM大,使用与需要事务处理,更新,删除频繁操作的场景。

    MyISAM:  不支持事务和外键,占用空间小,访问速度快,适用于不需要事务处理,更新,删除频繁操作的场景。

    五.MySQL查询系统帮助命令HELP

    语法:HELP 查询的内容;

  • 相关阅读:
    RabbitMQ系列(四)RabbitMQ事务和Confirm发送方消息确认——深入解读
    RabbitMQ系列(三)RabbitMQ交换器Exchange介绍与实践
    RabbitMQ系列(二)深入了解RabbitMQ工作原理及简单使用
    MyEclipse2017破解设置与maven项目搭建
    带你玩转七牛云存储——高级篇
    RabbitMQ系列(一)RabbitMQ在Ubuntu上的环境搭建
    ubuntu搭建nodejs生产环境——快速部署手册
    基于python的图片修复程序-可用于水印去除
    超简单的视频对象提取程序
    Ubuntu apt-get和pip国内源更换
  • 原文地址:https://www.cnblogs.com/yangzhiA/p/7638204.html
Copyright © 2011-2022 走看看