• MYSQL


    MYSQL
    安装服务器端
    sudo apt-get install musql-server
    启动服务
    sudo service mysql start
    查询进程中是否存在mysql服务
    ps ajx|grep mysql 或 ps aux|grep mysql
    停止服务
    sudo service mysql stop
    重启服务
    sudo service mysql restart


    配置文件为/etc/mysql/mysql.cnf

    查看版本:select version();
    显示当前时间:select now();

    查看所有数据库
    show databases;
    使用数据库
    use 数据库名;
    查看当前使用的数据库
    select database();
    创建数据库
    create database 数据库名 charset=utf8;
    删除数据库
    drop database 数据库名;

    查看当前数据库中所有表
    show tables;
    查看表结构
    desc 表名;

    创建表
    auto_increment表示自动增长
    创建班级表
    create table classes(
    id int unsigned auto_increment primary key not null,
    name varchar(10)
    );
    创建学生表
    create table students(
    id int unsigned primary key auto_increment not null,
    name varchar(20)default '',
    age tinyint unsigned default 0,
    height decimal(5,2),
    gender enum('男','女','人妖','保密'),
    cls_id int unsigned default 0
    )

    修改表-添加字段
    alter table 表名 add 列名 类型;
    例:
    alter table students add birthday datetime;
    修改表-修改字段:重命名
    alter table 表面 change 原名 新名 类型及约束;
    例:
    alter table students change birthday birth datetime not null;
    修改表-修改字段:不重命名
    alter table 表面 modify 列名 类型及约束;
    例:
    alter table students modify birth date not null;
    修改表-删除字段
    alter table 表名 drop 列名;
    例:
    alter table students drop birthday;
    删除表
    drop table 表名;
    查看表的创建语句
    show create table 表名;


    增删改查
    create 代表创建
    update 更新
    retrieve 读取
    delete 删除

    查询所有列
    select * from 表名;

  • 相关阅读:
    七月随想
    曾经的诗
    Foundry feats. MultiverseStudio
    "BLAME" is out.
    去除partner页面消息 自动添加关注者的功能
    Odoo小数精度及货币精度详解
    CentOs 6.x 升级 Python 版本【转】
    django template if return false
    Odoo “坑” 系列之 XML中的布尔类型
    Qweb报表中的Reload from Attachment参数
  • 原文地址:https://www.cnblogs.com/weiwei-python/p/9781367.html
Copyright © 2020-2023  润新知