是时候开始学习一些数据库知识了,从基础一步一步来!

    查看数据库
    show databases;

    使用数据库
    use test;

    查看表
    show tables;

    查看表结构
    desc zm;

    建表
    create table t1(
    id int not null primary key,
    name char(20) not null
    );
    语法 create table 表名称( 字段名 字段名类型 字段描述符,字段名 字段类型 字段描述符);

    删除表
    drop table test;
    语法:drop table 表名称;

    修改表
    添加字段
    alter table t1 add(score int not null);
    语法:alter table 表明称 add(字段名 类型 描述符);

    移除字段
    alter table t1 drop column score;
    语法:alter table 表名 drop colunm 字段名,drop colunm 字段名;

    变更字段
    alter table t1 change name score int not null;
    语法:alter table 表名 change 旧字段名 新字段名 新字段描述符

    插入
    全字段插入
    insert into zm values(001,’zww’),(002,’rs’);
    语法:insert into 表名 values(字段1值,字段2值,……),(字段1值,字段2值,……);

    个别字段插入
    insert into zm(id) values(004);

    查看插如后的结果,如上图所示。
    语法:insert inton 表名(字段名) values(值一),(值二);

    普通查询
    单表全字段查询
    select from t1;
    语法:select
    from 表名;

    单表个别字段查询
    select id from t1;
    语法:select 字段一,字段二 from 表名;

    多表查询
    select t1.id,t1.score,zm.name from t1,zm;

    语法:select 表一字段,表二字段,表三字段,…… from 表一,表二,表三,……;

    条件查询
    单表条件查询
    select * from t1 where socre>90;
    语法:select 字段1,字段2 from 表名 where 条件;

    多表条件查询
    select t1.id,t1.score,zm.name from t1,zm where t1.id=zm.id;

    语法:select 表一字段,表二字段 from 表一,表二 where 条件;




    K�h����7��