zoukankan      html  css  js  c++  java
  • xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

    MySQL & SQL

    MySQL

    # $ mysql --version
    
    # 版本
    $ mysqladmin --version
    
    
    

    MySQL commands

    # root
    $ mysqladmin -u root password sql2018
    
    $ mysql -u root -p sql2018
    # or
    $ mysql -uroot -p
    # sql2018
    > ******
    
    
    mysql> ?;
    
    mysql> status;
    
    mysql> show databases;
    
    mysql> create database testdb;
    
    mysql> use testdb;
    
    mysql> use mysql;
    
    mysql> show tables;
    
    mysql> select * from user G;
    
    # authentication_string: *62EC0CE123765BB88BA652BAB49825E629B99F6A
    # password === sql2018
    
    # mysql.session
    # mysql.sys
    
    
    # 在添加用户时,请注意使用MySQL提供的 PASSWORD() 函数来对密码进行加密.
    mysql> insert into user (host, user, password, select_priv, insert_priv, update_priv, delete_priv, create_priv)
                       values ('localhost', 'admin', password('sql2018'), 'Y', 'Y', 'Y', 'Y', 'Y');
    
    # 注意:在 MySQL5.7 中 user 表的 password 已换成了authentication_string。
    mysql> insert into user (host, user, authentication_string, select_priv, insert_priv, update_priv) values ('localhost', 'admin', PASSWORD('sql2018'), 'Y', 'Y', 'Y');
    
    # 这个命令执行后会重新载入授权表。
    mysql> flush privileges;
    
    mysql> select host, user, password from user where user = 'admin';
    
    # ??? group & format
    mysql> select (host, user, password) from user where user = 'admin' G;
    
    
    
    # 列出 MySQL 数据库管理系统的`数据库`列表。
    $ mysql> show databases;
    
    # 选择要操作的Mysql `数据库`,使用该命令后所有Mysql命令都只针对该数据库。
    $ mysql> use mysql;
    
    # 列出选择的数据库, `tables` 列表。
    $ mysql> show tables;
    
    # query user & format output
    $ mysql> select * from user G;
    
    # 显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。
    $ mysql> show columns from user;
    
    
    
    # 显示数据表的详细索引信息,包括PRIMARY KEY(主键)。
    $ mysql> show index from user;
    
    # 该命令将输出Mysql数据库管理系统的性能及统计信息。
    $ mysql> show table status from user;
    # 显示数据库 user 中所有表的信息
    
    

    demo

    
    /**
     *
     * @author xgqfrms
     * @license MIT
     * @copyright xgqfrms
     * @created 2020-07-0
     * @modified
     *
     * @description
     * @difficulty Easy Medium Hard
     * @complexity O(n)
     * @augments
     * @example
     * @link
     * @solutions
     *
     */
    
    -- single line comment
    /*
      multi lines comment
    */
    SELECT ct.ID, ct.Name, ord.Name, ord.Amount
    FROM customers AS ct, orders AS ord
    WHERE ct.ID = ord.Customer_ID
    ORDER BY ct.ID;
    
    
    

    MySQL

    https://marketplace.visualstudio.com/items?itemName=formulahendry.vscode-mysql

    refs



    ©xgqfrms 2012-2020

    www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


  • 相关阅读:
    android Json解析详解
    Android 用ping的方法判断当前网络是否可用
    Android 监控网络状态
    Android TableLayout 常用的属性介绍及演示
    三星笔记本R428安装xp win7双系统,切换系统重启才能进入系统解决办法。
    解决Win8不能上网攻略第二版!三步秒杀原驱动
    Android三种实现自定义ProgressBar的方式介绍
    Android应用开发中半透明效果实现方案
    FFT算法的物理意义
    网络编程Socket之TCP之close/shutdown具体解释(续)
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/13569823.html
Copyright © 2011-2022 走看看