Sql的基本操作之增删查改操作

在面试笔试中经常碰到关于数据库操作的,一直是自己的弱项,这次专门学习下。

1、为表添加主键

alter table <tablename>  add primary key(col);

例如:alter table tableStudent add primary key(name);


2、插入数据

insert into <tablename> (field1, field2, field3....) values(value1, value2.value3....)

注意:添加filed ,可以部分插入相应的filed的数据;

否则,默认,需要给出所有列的数据;

insert into tableStudent(name, sex, birth, birthaddr) values('lipu', 'm', '2017-09-07', 'beijing');


3、查询

3.1 查询所有的记录

select * from tbleStudent;

3.2 条件查询

select* from tbleStudent where name='lipu';

3.3带有sql函数的查询

select  count(*) from tbleStudent;

 这里使用的函数count函数m,用来统计记录数目;

除了count函数以外,数据库的查询中常用的函数还有:

      sum():统计选中列的所有记录的和;

      avg();统计选中列的所有记录的平均值;

      max():统计选中列中的所有记录的最大值;

      min():统计选中列中的所有记录的最小值;

3.4  模糊查询(like语法)

select * from tbleStudent where name like '%7%';

通配符说明:

        _: 表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度的语句;

       %:表示任意0个或多个字符。可匹配任意类型和长度的字符。有些情况下若是中文,请使用两个百分号表示;

      []:表示括号内所列字符中的一个。指定一个字符、字符串或者范围。要求所匹配的对象为它们中的任一个;

     select * from user where u_name like '老[1-9]';

     将找出老1.。。。老9

    

      [^]

select * from user where u_name like '老[^1-4]';


4、删除操作

delete from tblename where 条件;

5、update

update < tablename> set <field>=<value> where ;


6、为表添加一列

注意:列增加后不可删除。

alter table <tablename> add column <colname> <coltype>;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值