数据库基础

一、数据库

Mysql【中小型项目】阿里巴巴

Oracle【大型项目  安全性高】

二、创建数据库的命令:

1.创建数据库:

create        database        数据库名;

2.切换数据:

use       数据库名

3.创建表:

create        table  表名(

        字段名      数据类型    约束;

        字段名      数据类型    约束;

);

数据类型:varchar    char     int   decimal          小数    datetime

varchar()和char()的区别?

varchar可变字符串

char不可变   比如:手机号   性别

约束:

主键约束:primary key

外键约束:foreign key

唯一约束:unique

非空约束not null

默认约束:default

自增约束auto_increment

三、DML对表中数据操作,增删改

1.insert into   表名(列名,列名。。。)values(值1,值2,。。)

2.delete   from  表名   where   条件:

关系运算符:>,>=,<,<=,=,!=

逻辑运算符 and    or  not

其他:(between   值1  and  值2)    in    exist存在      some   any         like[

通配符   _通配一个字符     %通配n个字符]

3.update   表名   set   列名=列值,。。。 where   条件

4.select   *(指定列名)        from  表名  where  条件

5.select * from 表名 group by 分组的列   having 分组后的条件:

6.select * from   表名   order   by  列名。。。【desc  升序  asc 降序】

7.select distinct(去重)  * from  表名 limit   start.size;     start:===(page-1)*size;

8.聚合函数:

sum   avg    count     max   min

9.多表连接

a.内连接inner join

b.左连接left  join

c.右连接right  join

d.自连接

10.嵌套自连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值