zoukankan      html  css  js  c++  java
  • socketserver模块与mysql语句(一)

    socketserver:

    使用步骤:

    1 创建一个server类,继承socketserver.BaseRequestHandler

    2 在server类重写handle()方法,将需求写在handle方法中

    3 根据具体协议以及进程或线程方式实现并发选择类实例化:ThreadingTCPServer()

    4 通过实例化对象调用server_forever(),实现handler()方法执行


    SQL语句:结构化语句

    规范:
    1 不区分大小写(命令建议大写)
    2 以分号作为结束符号
    3 注释 -- /* */

    数据库的操作

    SHOW BATABASES; --查看所有的数据库(不一定在一个文件夹下)
    CREATE BATABASE database_name; --创建数据库
    SHOW CREATE BATABASE database_name; --查看创建数据库信息
    DROP DATABASE database_name; --删除某一个数据库
    USE database_name; --使用某个数据库

    数据表的操作

    --创建一个表
    CREATE TABLE table_name(
    字段名 字段数据类型 [约束],
    字段名 字段数据类型 [约束],
    ...
    字段名 字段数据类型 [约束],
    字段名 字段数据类型 [约束]
    );

    --查看表
    SHOW TABLES;
    DESC table_name;
    SHOW CREATE TABLE table_name;

    --约束
    primary key(主键):非空 且 唯一
    not null:非空
    unique:唯一

    --修改表
    ALTER TABLE table_name ADD 列名 类型 [约束] [FIRST | AFTER 字段名];
    ALTER TABLE table_name MODIFY 列名 类型 [约束] [FIRST | AFTER 字段名];
    ALTER TABLE table_name CHANGE 列名 新列名 类型 [约束] [FIRST | AFTER 字段名];
    ALTER TABLE table_name DROP 列名;
    RENAME TABLE 表名 TO 新表名;
    ALTER TABLE 表名 CHARACTER SET UTF8;

    --删除表
    DROP TABLE table_name

  • 相关阅读:
    那些不能错过的Xcode插件
    iOS开发过程中使用Core Data应避免的十个错误
    define和typedef
    #号运算符
    第三方移动后端服务开发
    9款优秀的APP免费测试框架
    网络协议初探(二)
    iphone第三方库
    HTTP状态码
    JDK8新特性:在JDK8中,默认添加final
  • 原文地址:https://www.cnblogs.com/yx179971/p/7229939.html
Copyright © 2011-2022 走看看