码迷,mamicode.com
首页 > 数据库 > 详细

认识MySQL

时间:2017-10-08 19:36:47      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:频繁   数据库名   tab   创建数据库   主键约束   sql   bin   inno   帮助   

 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 查询的内容;

认识MySQL

标签:频繁   数据库名   tab   创建数据库   主键约束   sql   bin   inno   帮助   

原文地址:http://www.cnblogs.com/yangzhiA/p/7638204.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!