A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

mysql命令总结(2)


数据表的基本操作
查看当前数据库中所有数据表
show tables;
创建数据表
create table 表名(字段 类型 约束,[,字段 类型 约束]);
查看数据表结构
desc 表名;
查看表创建语句
show create table 表名;
删除数据表
drop table 表名;



数据表字段的基本操作
修改表-添加字段
alter table 表名 add 字段 类型 约束;
修改表-修改字段(不重命名)
alter table 表名 modify 字段 类型 约束;
修改表-修改字段(重命名)
alter table 表名 change 旧字段 新字段 类型 约束;
修改表-删除字段
alter table 表名 drop 字段;



mysql数据常见的增删改
全列插入
insert into 表名 values(, , , , )          ;     对应每个字段
部分列插入
insert into 表名(列1,列2,,,)values(值1,值2,,,) ;
全列多行插入
insert into表名 values(, , )  ,(,,),(,,) ;
部分列多行插入
insert into表名(列1,,) values(值1, , )  ,(值1,,);
修改一个数据值
update 表名 set 列1=值1 where 条件;
修改一行中多个值
update 表名 set 列1=值1,列2=值2,,where 条件;
物理删除
delete from 表名 where 条件;
逻辑删除
alter table 表名 add is_delete bit default 0;
update 表名 set is_delete=1 where 条件;



数据库的备份与恢复
备份数据库
mysqldump -uroot -pmysql 数据库名  > python.sql
恢复数据库
mysql -uroot -pmysql 新数据库名  < python.sql



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马