zoukankan      html  css  js  c++  java
  • mysql的程序组成

    • MySQL的程序组成
    1:客户端
    mysql:客户端程序
    mysqldump:mysql备份工具
    mysqladmin:mysql管理工具
    mysqlbinlog:二进制日志查询工具

    2:服务端
    mysqld:服务端程序
    mysqld_safe :建议安全运行的服务端程序
    mysqld_multi:多实例mysql程序
    监听两类套接字地址

    3:socket套接字的保存路径
    1):RPM包安装的MySQL
    /var/lib/mysql/mysql.sock

    2):二进制或者源码安装的MySQL
    /tmp/mysql.sock(不要把它删除了,我就删除过,使得客户端无法连接服务端)



    • 使用格式
    mysql [选项] [数据库]
    • 常用选项
    -h:指定服务端主机地址
    -u: 指定登入的用户名
    -p:指明密码
    -D:指明登入的数据库
    -e:连接之后直接运行SQL语句,不进入交互式模式(可以在脚本中使用)
    • 注意点
    SQL语句必须以分号结尾

    G:结尾表示以以竖行显示
    • 数据类型
    数据类型
    char():区分字符大小写,不可变
    binary():区分字符大小写 ,不可变
    varchar():可变
    varbinary():可变
    text()
    blob()
    set()
    enum()
    int()
    float()
    double()
    decimal()
    date()
    time()
    datetime()
    timestamp()

    修饰符
    unsigned
    not null
    default
    • SQL语句
    DDL:数据库定义语言
    create , alter , drop

    DML:数据库操作语言
    insert , delete , update , select

    DCL:数据库控制语言
    grant , revoke

    获取帮助
    例如:help create

    查看所支持的字符集
    show character set

    查看支持排序规则:
    show collation
     
  • 相关阅读:
    副本集-Replica Sets
    SpringBoot整合SpringData MongoDB
    Auth认证
    Form
    flask一些插件
    SQLAlchemy
    session
    上下文
    flask路由
    Flask中间件
  • 原文地址:https://www.cnblogs.com/liu1026/p/7467632.html
Copyright © 2011-2022 走看看