阅读 240

数据库基本语句(sql数据库基本语句)

目录

表操作

创建仓库 

创建仓库指定字符集

使用仓库

查看仓库下的所有表

创建表

创建表指定字符集

查看表结构

删除表

添加字段

删除字段

修改字段类型

修改字段名称

修改表名称

修改表和仓库的默认字符集

增删改数据

修改/更新数据

修改/更新数据

删除语句


表操作

创建仓库 

create database mydatabase;

创建仓库指定字符集

create database 数据库名 character set utf8 collate utf8_general_ci;

使用仓库

use mydatabase;

查看仓库下的所有表

show tables;

创建表

create table student(
   /*名 类型(数字长度)*/
   sid int,
   sname varchar(20),
   sage int
 );

创建表指定字符集

create table student(
    id int(5),
    /*类型:varchar(可变的字符长度)*/
    name varchar(20),
    gender varchar(3)
)engine=innodb default charset=utf8;

查看表结构

desc 表名;

删除表

drop table 表名;

添加字段

alter table student add column sgender varchar(2);
/*在表student中添加字段sgender*/

删除字段

alter table student drop column sgender;
/*在表student中删除字段sgender*/

修改字段类型

alter table student modify column name varchar(20);
/*将表student的name数据类型修改为varchar(20)*/

修改字段名称

alter table student change column name myname varchar(2);
/*将表student的name数据名修改为myname*/

修改表名称

alter table student rename to tb_student;
/*将表student修改名称为tb_student*/

修改表和仓库的默认字符集

alter database 数据库名 default character set "utf8";
alter table 表名 convert to character set "utf8";

增删改数据

修改/更新数据

-- 插入所有字段。默认是依次按顺序插入
    insert into student values(1,'张三','男',20);
    -- 注意不能少或多字段值
-- 插入部分字段,字段一一对应
insert into 表名() values();
    --表名()不能为空,否则违反字段的约束,插入失败
    insert into student(id,name) values(2,'李四');
    --字段与值需匹配上,无值可填null
    --insert into student values(3,'王五',null,null);

修改/更新数据

-- 修改所有数据(建议少用)
update student set gender='女';
-- 带条件的修改(推荐使用)
update student set gender='男' where id=1; 
    -- 修改id为1的学生,修改性别为男
-- 修改多个字段,注意: set 字段名=值,字段名=值,....
update student set score=99,age=30 where id=2;
update student set score=99,age=30 where gender is null;

删除语句

-- 删除所有数据(建议少用)
    delete from student;
-- 带条件的删除(推荐使用)
    delete from student where id=2;
    --多个条件可用and连接
    delete from student where Math=60 and English=78;

标签:语句,基本,set,varchar,--,数据库,修改,student,table
来源: https://blog.csdn.net/qq_44843223/article/details/121434857


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐