zoukankan      html  css  js  c++  java
  • MySQL 使用笔记

      command line 键入命令:

    show databases;
    

      查看所有数据库。如图:

      键入命令:

    use 'database';

      可切换到'database'数据库中。如图:

      在数据库下键入命令:

    show tables;
    

      查看数据库下的表。如图:

      一种好用的创建数据库方法:

    CREATE DATABASE IF NOT EXISTS databases DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

      记录一个好用的查看指定数据库下的指定的表的sql语句:

    SELECT `table_name` FROM information_schema.tables WHERE table_schema = `database_name`;
    

      比如:

      mysql连接远程数据库命令:

    mysql -h 'Remote host address' -P 'Port' -u 'User' -p 'Password'
    

      例如:

    mysql -h 192.168.1.1 -P 3306 -u root -p 123456
    

      mysql查询user表中按id排序,status=0(未激活)的所有记录:

    SELECT * FROM user s WHERE s.status = 0 ORDER BY s.sid;

      mysql删除一张表的语法:

    DROP TABLE `table_name`;
    

      对于有外键关联的表,该语句不能使用,需要先删除外键所在的表,再删除该表。

      mysql快速清空表的语法:

    TRUNCATE TABLE `table_name`;
    

      这个语法是先保存表结构,然后直接删除表,重新创建,但使用有限制,对于有外键关联的表不能使用,可以用`delete`语句(但对大数据,清空效率会很低)。

      未完待续。。。

      

  • 相关阅读:
    如何批量查看容器内部的进程?
    如何一键将k8s中configmap以及secret的配置变成本地环境变量
    如何快速批量下载m3u8(ts)视频?
    如何快速搜索?
    【待学习】知识点/小类
    【待学习】科目/大类
    总览:SpringCloud基础结构
    AES 加密解密
    JVM学习:方法重载的优先级
    反射操作数组---反序列化小知识
  • 原文地址:https://www.cnblogs.com/darkchii/p/8642422.html
Copyright © 2011-2022 走看看