zoukankan      html  css  js  c++  java
  • MySQL-增删改查

    查询所有数据库

    show databases;

    创建数据库的sql语句

    格式:

    create database 数据库名 default character set 字符编码 collate 字符编码校验规则

    例:

    create database demo default character set utf8 collate utf8_general_ci;

    删除数据库

    格式

    drop databases 数据库名

    drop database demo;

    修改数据库的字符编码

    格式

    alter database 数据库名 default character set 字符编码

    alter database demo default character set gdk;

    切换数据库

    格式

    use 数据库名

    创建表

    格式

    create table 表名(

    字段名 字段类型[not null] [auto_increment],

    [字段名 字段类型,]

    .......

    [字段名 字段类型,]

    [primary key (字段名)]  #字段设置成主键

    )

    例:

    create table student(

    id int not-null,

    name varchar(100),

    age int(2),

    primary key(id)

    )

    修改表

    给表添加一个字段

    格式

    alter table 表名 add column 字段名 字段类型;

    alter table student add column sex varchar(2);

    给表添加多个字段

    格式

    alter table 表名 add 字段名 字段类型,add 字段名 字段类型,add 字段名 字段类型....add 字段名 字段类型;

    alter table student add a int,add b int,add c int;

    修改字段数据类型

    格式

    alter table 表名 modify column 字段名 字段类型;

    alter table student modify column sex char(4);

    修改字段的名称

    格式

    alter table 表名 change column 原字段名 新字段名 字段的数据类型

    alter table student change column a a2 int;

    删除表的一到多个字段

    格式

    alter table 表名 drop column 字段名;

    alter table 表名 drop column 字段名,....drop column 字段名;

    alter table student drop column a2;

    alter table student drop column b,drop column c;

    删除表

    格式

    drop table 表名

    drop table student;

    查询表结构

    describe 表名

    简写

    des 表名

    describe student;

    给表插入数据

    单条全量插入数据,注意''(一组单引号)代表字符串,在给所有字段插入数据时,要根据表结构的字段顺序给值

    格式

    insert into 表名 values (字段1的值,字段2的值,....字段n的值);

    insert into student values (1,'张三',14,'男');

    单条指定字段插入数据,注意插入的值要和前面指定的字段的顺序保持一致

    格式

    insert into 表名 (字段1,字段2,...字段n) values (字段1的值,字段2的值,....字段n的值);

    insert into 表名 (字段1,字段2,字段4) values (字段1的值,字段2的值,字段4的值);

    insert into student (id,name,age) values (2,'李四',15);

    523998331

  • 相关阅读:
    【NOIP】提高组2015 运输计划
    【BZOJ】1635: [Usaco2007 Jan]Tallest Cow 最高的牛
    【51nod】1766 树上的最远点对
    【BZOJ】2054: 疯狂的馒头
    【SRM20】数学场
    【Luogu】P3930 SAC E#1
    【Luogu】P3927 SAC E#1
    【Luogu】 P3928 SAC E#1
    【Codeforces】868C. Qualification Rounds
    【CodeForces】866D. Buy Low Sell High
  • 原文地址:https://www.cnblogs.com/zhangchaoya/p/15408097.html
Copyright © 2011-2022 走看看