SQL简介

 

SQL: Structured Query Language结构化的查询语言,用来对数据库进行查询、更新和管理的一种特殊的语言。DML是SQL语言的核心。

包含三个部分:

• DML

Data Manipulation language数据操纵语言

用于检索或更新数据库表:insert. delete、update、select增删改查

• DDL

Data Defination language数据定义语言

用于定义的数据的结构:create alter drop

. DCL

Data Control language数据控制语言

用于定义数据库用户的权限:

grant revoke

•表和库的管理

数据类型

整数型:smallint. int. bigint

小数型:float. double

BARJia]: date, time, datetime, timestamp

字符串:varchar、 char, text

其他:clob存储文本大数据

blod存储二进制大数据

Plain Text

create table 表名

(

   列名 数据类型 特征, -- 字段名 属性名

   列名 数据类型 特征,

   ……

   列名 数据类型 特征

)charset=utf8;

示例:

 

Plain Text

create table t_user

(

   id int,

   username varchar(20),

   password varchar(50)

);

SQl

create table t_student

(

   id int primary key auto_increment, -- 将id设为主键 自动增长 默认从1开始,每次递增

   name varchar(10) not null, -- 不允许为空

   age int,

   sex varchar(8) not null default '男', -- 指定默认值

   address varchar(100),

   height double,

   birthday date

)charset=utf8;

SQl

insert into t_student(name,age,sex,birthday,height) values('张无忌',21,'男','2002-10-9',176.3);

insert into t_student(name,age,birthday,height) values('张三丰',21,'2002-10-9',176.3);

insert into t_student(name,age,sex) values(null,22,'女');

insert into t_student values('钱多多',20,'女','南京',172.1,now());

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值