【库的增删改查(文件夹)】

增:
    create database 库名(db1)
    create database jh1 charset='gbk'  设置字符编码
查:
    show databases; 查看所有
    show create database db1; 查单个
改:
    alter database db1 character=utf8;
删:
    drop database db1;

 

 【表的增删改查(文件)】

在操作表(文件)的时候,需要指定所在的库(文件夹)
查看当前所在库的名字:
    select database();
切换库:
     use 库名db1;   切换以后就在这个库里面操作
增:
    create table 表名t1(id int,name char(4));       id必须是整型,名字必须是字符型,char可以限制长度
查:
    show tables; 查看当前库的所有表名
    show create table 表名t1; 查看当前表的单个表名
    describe 表名t1; 查看当前表的结构,支持简写 desc t1
改:
    alter table 表名t1 modify name char(10); 修改表结构
删:
    drop table 表名t1;
create table db2.t1(id int); 用绝对路径的形式操作不同的库

 

 【数据的增删改查(一段一段数据)】

一定要先有库,有表,最后才能操作数据
 create table t1(id int,name char(4));
 show tables;

增:
    insert into 表名t1 values(1,'张三');  增加一条
    insert into 表名t1  values(1,'张三'),(2,'李四'),(3,'王五');  增加多个,用,隔开
查:
    select * from 表名t1; 查询所有,当数据量特别大的时候不建议使用
    select id ,name from 表名t1;   查询指定列
    select * from 表名t1 where id=1;   查询指定条件的数据,where后面跟的是条件
改:
    update 表名t1 set name='EG' where id=1;
删:
    delete from 表名t1 where id>1;
    delete from 表名t1 where name='js';
    delete from t1;             将所有的数据都删除了,但是表的结构还在

 

posted on 2024-01-19 20:21  认真的六六  阅读(8)  评论(0编辑  收藏  举报