MySQL简单入门——安装配置启动登录

来源:互联网 发布:恋爱循环动作数据 编辑:程序博客网 时间:2024/05/16 17:01

MySQL

March 6, 2016 10:48 PM

MySQL的安装

从官网下载安装即可

MySQL的配置

  • 安装完后可以立刻配置
  • 或者打开bin目录下的Config.exe进行配置

MySQL服务的启动与关闭

  • 直接在服务管理启动
  • 在cmd输入net start mysql

MySQL的使用

MySQL的登录

  • mysql -uroot -ppassword

MySQL的退出

  • exit;
  • quit;
  • \q;

修改MySQL提示符

  • shell>mysql -uroot -ppassword –prompt 提示符
  • 登录后用 prompt 提示符参数 修改

提示符参数

  • \D 完整的日期
  • \d 当前数据库
  • \h 服务器名称
  • \u 当前用户

MySQL简单命令及语法规则

简单命令

  • 显示当前服务器版本
  • SELECT VERSION();
  • 显示当前日期时间
  • SELECT VERSION();
  • 显示当前用户
  • SELECT USER();

语法

  • 关键字与函数名称全部大写
  • 数据库名称、表名称、字段名称全部小写
  • SQL语句必须以分号结尾

操作数据库

创建数据库

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
  • {} 必选
  • | 选择
  • [] 可选

  • 查看当前服务器下的数据库列表

  • SHOW {DATABASES | SCHEMAS} [LINK 'pattern' | WHERE expr]

  • 查看数据库编码 SHOW CREATE DATABASE db_name;

  • 查看警告SHOW WARNING or WARNING

修改数据库

ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name

删除数据库

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name 

数据类型

  • 整型
  • 浮点型
  • 字符型
  • 日期时间型

数据表

创建表

  • 先打开数据库
  • USE 数据库名称

CREATE TABLE [IF NOT EXISTS] table_name(column_name data_type,...);

查看表

  • SHOW TABLES
  • SHOW TABLES [FROM db_name] [LINK 'pattern' | WHERE expr]

查看表结构

  • SHOW COLUMNS FROM tb_name

INSERT

  • 插入记录
  • INSERT [INTO] tbl_name [col_name,…] VALUES(val,…)

SELECT

  • 记录查找
  • SELECT expr,… FROM tbl_name

空值与非空

  • NULL 字段值可以为空
  • NOT NULL 字段值禁止为空

AUTO_INCREMENT

  • 自动编号,且必须与主键组合使用
  • 默认情况下,起始值为1,每次增量为1

PRIMARY KEY

  • 主键约束
  • 每张数据表只能存在一个主键
  • 主键保证记录的唯一性
  • 主键自动为NOT NULL

UNIQUE KEY

  • 唯一约束
  • 唯一约束可以保证记录的唯一性
  • 唯一约束的字段可以为空值(NULL)
  • 每张表可以存在多个唯一约束

DEFAULT

  • 默认值
  • 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值

小结summary

  1. 数据类型

    • 字符型
    • 整型
    • 浮点型
    • 日期时间型
  2. 数据表操作

    • 插入记录
    • 查找记录
  3. 记录操作

    • 创建数据表
    • 查看表
    • 约束的使用

0 0
原创粉丝点击