mysqlzong操作
mysql 连接 mysql -uroot -proot
查看所有数据库: show databases;
创建数据库:create database 数据库名;
使用(调用数据库): use 数据库名;
查看数据库:show create datebase 数据库名;
查看所在的数据库: select database 数据库名;
删:
删除数据库: drop database 数据库名;
改:
修改数据库类型: alter database 数据库名 charset gbk;
表操作:
查看所有表:show tables;
创建:
创建表: create table 表名(
id int,
name varchar(20),
aeg int
);
查:
查看表结构: desc 表名;
查看表: show create table 表名;
改:
增加表成员(列): alter table 表名 add 新增列名 类型;
删除表成员(列): alter table 表名 add 列名;
修改类型(modify): alter table 表名 modify 列名 类型;
改变为大写(change):alter table 表名 change 列名 新列名 类型;
修改表名称(rename): alter table 表名称 rename 新表名称;
删:
删除表: drop table 表名;
数据操作:
增:
一次插入一条:
向表中插入数据:insert into 表名 values(数值1,数值2,数值3...);
向表中插入数据2: insert into 表名(列1,列2,...)values(数值1,数值2,数值...);
一次插入多条: insert into 表名(列1,列2, 列3...) values(数值1,数值2,数值3...),(数值1,数值2,数值3...),...;
删:
删除表中所有数据: delete from 表名;
删除表中的数据+条件: delete from 表名 where 条件;
改:
表中所有数据的列名中的数据改成 {}: updata 表名 set 列名 ={};
updata 表名 set 列名=列中的某个数据 where 条件;// 条件是为了确定修改数据的位置
查:
查看表中所有数据: select * from 表名;
查看表中的其他数据: selsct * from 表名 where 条件;
selec 列名 from 表名;
-限制查找(只看前三条)
select * from 表名 limit 3;