sql基础

创建数据库create database 库名;

还可以这样创建库  create database(if not exists)库名;--->如果没有就创建

创建数据表create table 表名(         );

create database 库名 character set 'utf8';
use 库名;----选择数据库
修改表的字符集 alter table student1 character =utf8;
create table student1(
             字段名 字段类型(长度)  约束------>用于限制表的中的数据 
             id int(11) default null comment '编号',
             Sname varchar(10) primary key,
             Sex char(1) not null)
约束:
    not null 非空
    default 默认
    primary key 主键(唯一 非空)
    foreign key 外键 
查看表结构desc student1;
查看所有数据表show tables;

增删改查     add   drop  alter  select 修改表结构

alter table student1 rename to 新表名;--------------修改student1表的表名
alter table student1 change column 旧列名 新列名 新列类型;---修改表的列名
alter table student1 modify column 列 新约束;-------修改表的约束条件
                                      约束 not null非空
                                           default 默认
                                           primary key主键-唯一非空
                                           unique 唯一
                                           foreign key 外键
alter table student1 add column 新列 新列的类型;------增加表的列
alter table student1 drop column 列名; ----------删除列名

数据操作 增删改查 

insert into student1 values (2,'小红');---添加数据
insert into student1 values 
(2,'小红红'),
(2,'小红话'),
(7,'小红化'),
(4,'小红画'); ----添加多行 
insert into student1(id) values (2);
insert into student1 set id=2;
查询数据 
selete * from student1;
selete id...., from student1;
selete * from student1 where(查询条件) 
                  模糊查询   like    between and    in   is null|is not null
                            like ' '必须加单引号或者双引号 通配符
                                                         %多个字符 包含0字符      _单个字符
          
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值