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`语句(但对大数据,清空效率会很低)。

      未完待续。。。

      

  • 相关阅读:
    咱家自己的vim配置
    Oauth2手册 第一章
    tcpdf 将网页生成pdf
    Lua 学习记事本
    Lua中的table函数(转)
    Lua常用函数
    将显示对象变成黑白
    Flash 3D 基础
    高等物理:数值积分
    Camera类的基本使用
  • 原文地址:https://www.cnblogs.com/darkchii/p/8642422.html
Copyright © 2011-2022 走看看