zoukankan      html  css  js  c++  java
  • MySQL 命令

     

    查看所有数据库

    show databases;

    使用数据库

    use 数据库名;

    查看当前使用的数据库

    select database();

    创建数据库

    create database 数据库名 charset=utf8;

    删除数据库

    drop database 数据库名;

    数据表操作

    查看当前数据库中所有的表

    show tables;

    查看表结构

    desc 表名;

    创建表

    create table 表名(字段名 约束)
    #例如 (班级表)
    create table classes(
        id int unsigned auto_increment primary key not null,
        name varchar(10)
    );

    修改表--添加字段

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

     

    数据操作

    查询所有

    select * from 表名;
    例:
    select * from classes;

     

    增加数据

      全列插入:值的顺序与表中字段的顺序对应


    insert into 表名 values(...) 例: insert into students values(0,’郭靖‘,1,'蒙古','2016-1-2');
    #往values内插入值xxx

     

      部分列插入:值的顺序与给出的 列顺序对应


    insert into 表名(列1,...) values(值1,...) 例: insert into students(name,hometown,birthday) values('黄蓉','桃花岛','2016-3-2');

     

      全列多行插入

    
    
    insert into 表名 values(...),(...)...;
    例:
    insert into classes values(0,'python1'),(0,'python2');
    
    insert into 表名(列1,...) values(值1,...),(值1,...)...;
    例:
    insert into students(name) values('杨康'),('杨过'),('小龙女');

     

    修改


    update 表名 set 列1=值1,列2=值2... where 条件 例: update students set gender=0,hometown='北京' where id=5;

     

    删除


    delete from 表名 where 条件 例: delete from students where id=5;

     

    逻辑删除,本质就是修改操作

    update students set isdelete=1 where id=1;

     

     

  • 相关阅读:
    怎样才能算是在技术上活跃的小公司
    jquery幻灯片--渐变
    cpm效果介绍
    我依然热爱编程
    项目开发经验终结2015/4/7
    windows上putty访问ubuntu
    ubuntu安装openssh-server
    今天犯了一个低级错误
    linux 搭建lamp环境
    能用存储过程的DBHelper类
  • 原文地址:https://www.cnblogs.com/wy919/p/12686168.html
Copyright © 2011-2022 走看看