• 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 表名;

  • 相关阅读:
    分享一个本人打造的公众号吸粉、推广方案。
    iOS开发简记(8):数据持久化
    iOS开发简记(7):网络请求模块
    iOS开发简记(6):storyboard的使用
    iOS开发简记(5):设备唯一标识与全局变量
    iOS开发简记(4):录音AVAudioRecorder
    iOS开发简记(3):tips提示
    iOS开发简记(2):自定义tabbar
    spring+mybatis+springMVC框架配置多数据源
    Docker常用操作
  • 原文地址:https://www.cnblogs.com/weiwei-python/p/9781367.html
Copyright © 2020-2023  润新知