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; ## 多表删除
  • 相关阅读:
    Android中的5种数据存储方式
    Android Service
    Android BroadcastReceiver
    Android Intent
    Android Fragment
    Android 教学实验计划1
    【Android教学用例程序】计算器
    Android UI 基础知识
    Android 控件
    Android 计算器布局测试2
  • 原文地址:https://www.cnblogs.com/hcy-fly/p/8027771.html
Copyright © 2011-2022 走看看