zoukankan      html  css  js  c++  java
  • mysql 常用sql语句 一

    • 创建数据库
    create database if not exists wsp_test  default charset utf8 collate utf8_general_ci
    • 使用数据库
    use wsp_test;
    • 导入数据库sql文件
    source sql文件路径
    • 创建表
    create table if not exists user (
        user_id INT(11) NOT NULL AUTO_INCREMENT,
        name varchar(255) default NULL,
        create_time date default NULL,
        primary key (user_id)    
     );
    
    注意点:
        默认值是否非空
        表类型
        主键
        自增
    常用表字段类型:
        int
        char
        varchar
        datetime
        double
    参考链接:mysql数据类型
    • 修改表
    修改表字段数据类型
    alter table wsp_test change column user_id id int(5) not null auto_increment;
    
    增加列
    alter table user add column descss varchar(255) default null;
    
    删除列
    alter table user drop column descss;
    
    重命名表
    alter table user rename to users;
    
    清空表
    truncate table users;
    • 插入
    insert into users(name) values("小名");
    insert into users(name) values("小红");
    insert into users(name) values("小白");
    insert into users(name) values("小青");
    insert into users(name) values("小紫");
    • 更新
    update users set name = '小黄' where name = '小白';
    update users,salary set salary = salary + salary*percent where salary = 1000  ## 连表更新
    • 删除
    delete from salary where salary = 1100;
    delete users,salary from users inner join salary on users.id = salary.user_id  where salary.salary = 200; ## 多表删除
  • 相关阅读:
    NoSQL 数据库中的 CAP 理论
    JVM 相关概念
    Servlet 生命周期
    RabbitMQ
    消息队列概述
    05.类加载器深入解析及重要特性剖析
    LINUX笔记3(用户管理)
    LINUX笔记2(创建和编辑文本)
    修改httpd端口后,服务不能启动。
    LINUX笔记1(命令行和目录结构)
  • 原文地址:https://www.cnblogs.com/hcy-fly/p/8027771.html
Copyright © 2011-2022 走看看