热线电话:13121318867

登录
2020-07-06 阅读量: 757
数据库语言基础

表格与表的区别:

1. 表格数据的最小单位是一个单元格,表数据的最小单位是一个字段

2. 表格数据中可以没有列名,表数据中每一个字段必须有字段名,且同一个表中的字段名不能重复。

3. 表格数据中每个单元格的数据类型可以不一致,表数据中每一列的数据类型必须一致。

SQL语言

  1. DFL

    show databases;create database xx;use 数据库名;drop database xx;

    create table xx;show tables;desc 表名(查看表结构);drop table xx;

    alter table 原名 rename 修改后名;alter table 表名 change 原字段名 新字段名 数据类型;alter table 表名 modify 字段名 修改后数据类型;alter table 表名 add 新字段名 数据类型;alter table 表名 modify 字段名 数据类型 first;alter table 表名 modify 要排序的字段名 数据类型 after 参照字段名;

    alter table 表名 drop 字段名;

  2. DML

    insert into 表名(字段名1,字段名2,字段名3)values (xx,xx,xx);insert into 表名 values (xx,xx,xx);

    批量导入 load data infile 文件路径 into table 表名 【fields terminated by ',' ignore 1 lines】;

    update 表名 set 字段名=xx where xx;

    delete from 表名[ where 删除条件];
    • truncate 表名;(与delete from 表名一样,都是删除表中全部数据,保留表结构)
    • delete和truncate的区别:
    delete可以添加where子句删除表中部分数据,truncate只能删除表中全部数据
    delete删除表中数据保留表结构,truncate直接把表删除(drop table)然后再创建一张新表(create table),执行速度比delete快。

  3. DQL

    全表查询:select * from 表名;

    查询指定列:select 字段1[,字段2,…] from 表名;

    别名的设置:select 字段名[ as] 列别名 from 原表名 [as ]表别名;

    查询不重复的记录:select distinct 字段名 from 表名;

    条件查询:select 字段1[,字段2,…] from 表名 where 查询条件;

29.7537
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子