MySQL数据的基本操作

查看表的结构
desc 表名;


查看建表语句

show create table t_employee;

 修改表名
alter table 表名 rename to 新名字

添加字段
alter table 表名 add column (列名 列类型 ,......)
删除该列的数据
alter table 表名 drop column 列名
修改字段名
alter table 表名 rename column 旧字段名 to 新字段名

删除表
drop table t_emp;

Engine

驱动MySQL 数据库, 不同的引擎,提供了不同的 驱动方式,具有不同的特性

ISAM
读取效率高,内存占用低不支持事务,不支持外键约束(可以添加,但是约束不生效),不能容错
MyISAM
对ISAM的优化存在和ISAM一样的问题
InnoDB
支持事务、外键约束可以进行 崩溃恢复
设置方式

engine=引擎类型;

在SQL语句中,除了 1. 关键字 2. 列名 3. 数值类型 4.表名 以外,其他所有值都必须加引号,数值类型也可以加引号


对表进行增删改查

添加
-- insert into 表名 values (列1的值,列2的值....,最后一列的值);

例如
insert into t_employee values(null,'zhangsan','zs','123','2012-12-22',4000);

也可以这样添加

insert into 表名 (列1,列2....,列N) values (列1的值,列2的值....,列N的值);

insert into
t_employee (loginname,password,salary) values ('lname',3845,6000);


2、删除操作(Delete)
如果要删除的数据是 主表数据,那么从表中不能有数据引用主表要删除的数据
delete from 表名 : 删除表中的所有的数据
delete from 表名 where 条件
3、修改操作(Update)
修改表中的所有的数据
-- update 表名 set 列名=新值 , 列名=新值 , ....
列名=新值
-- 根据条件修改
-- update 表名 set 列名=新值 , 列名=新值 , ....
列名=新值 where 条件

4.查询(Select)
查询某张表中的所有的数据,* 代表的是所有的列
-- select * from 表名;
-- 查询某张表中的所有的数据
-- select 列1, 列2, 列3 ... from 表名

条件查询

select * from 表名 where 查询的条件 and | or

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值