博客
关于我
MySQL(1)的使用 | SQL
阅读量:789 次
发布时间:2023-02-13

本文共 1223 字,大约阅读时间需要 4 分钟。

MySQL 的使用指南

1. 启动和停止服务

MySQL 是一种关系型数据库,支持桌面文件共享型和客户-server 架构型数据库。服务器端必须先启动才能供客户端连接使用。

启动服务方式

方式一:图形化方式

  • 右键点击 "计算机",选择 "管理",然后进入 "服务" 界面。
  • 在 "开始菜单" -> "控制面板" -> "管理工具" -> "服务" 中启动或停止 MySQL 服务。
  • 方式二:命令行

  • 使用 net start MySQL 启动指定服务。
  • 使用 net stop MySQL 停止服务。
  • 2. 客户端登录

    方法一:MySQL 自带客户端

  • 在 "开始菜单" 中找到 MySQL 文件夹,进入 MySQL 5.5 Command Line Client。
  • 仅限 root 用户使用。
  • 方法二:命令行

    mysql -h localhost -P 3306 -u root -p
    • -h localhost:指定服务器地址,默认本机。
    • -P 3306:指定端口号,默认为 3306。
    • -u root:指定用户名,默认为 root。
    • -p:提示输入密码。

    注意:

    • -p 与密码不能有空格。
    • 连本机时 -h localhost 可省略,-P 3306 也可省略。
    • 简写为 mysql -u root -p

    方法三:可视化工具

    推荐工具:

    • Navicat Premium:支持 MySQL 的可视化管理。
    • SQLyog:提供数据库迁移和比较功能。

    SQL 语言规范

    1. 语言规范

    • 关键字:MySQL 对 SQL 语句不区分大小写,建议关键字大写。
    • 字符串:使用单引号('),日期时间类型也使用单引号。
    • 别名:使用双引号("),建议保留 as
    • 标点符号:使用英文半角输入。
    • 注释:支持 #--/* */

    2. 命名规则

    • 数据库、表名:不超过 30 个字符。
    • 变量名:不超过 29 个字符,允许 A-Z、a-z、0-9、_。
    • 禁空格:对象名不能有空格。
    • 重名:避免与其他对象重名。
    • 保留字:确保字段名不与保留字冲突。
    • 一致性:字段与数据类型保持一致,避免类型转换。

    SQL 类型

    1. DDL(数据定义语言)

    • 语句:createdropalter 等,定义数据库、表、列等。
    • 示例:CREATE TABLE user (id INT PRIMARY KEY, name VARCHAR(255));

    2. DML(数据操作语言)

    • 语句:insertdeleteupdateselect,操作数据库记录。
    • 示例:INSERT INTO user (name, age) VALUES ('张三', 30);

    3. DCL(数据控制语言)

    • 语句:grantrevoke,管理访问权限。
    • 示例:GRANT SELECT ON user TO admin;

    MySQL 是数据库开发的重要工具,掌握以上操作可以有效提升数据库管理效率。

    转载地址:http://dedfk.baihongyu.com/

    你可能感兴趣的文章
    mysql查询储存过程,函数,触发过程
    查看>>
    mysql查询总成绩的前3名学生信息
    查看>>
    mysql查询慢排查
    查看>>
    MySQL查询报错ERROR:No query specified
    查看>>
    mysql查询数据库储存数据的占用容量大小
    查看>>
    MySQL查询数据库所有表名及其注释
    查看>>
    MySQL查询数据表中数据记录(包括多表查询)
    查看>>
    MYSQL查询语句优化
    查看>>
    mysql查询语句能否让一个字段不显示出来_天天写order by,你知道Mysql底层执行原理吗?
    查看>>
    MySQL死锁套路:一次诡异的批量插入死锁问题分析
    查看>>
    Mysql死锁问题Deadlock found when trying to get lock;try restarting transaction
    查看>>
    mysql每个数据库的最大连接数_MySQL数据库最大连接数
    查看>>
    Mysql流程控制结构,if函数、case结构、if结构、循环结构
    查看>>
    mysql添加用户
    查看>>
    MySQL添加用户、删除用户与授权
    查看>>
    mysql添加用户及权限
    查看>>
    Mysql添加用户并授予只能查询权限
    查看>>
    mysql添加用户权限报1064 - You have an error in your SQL syntax问题解决
    查看>>
    mysql添加索引
    查看>>
    mysql添加表注释、字段注释、查看与修改注释
    查看>>