• 数据库语言


    DDL

    数据库操作

    show databases;
    
    create database 数据库名;
    
    use 数据库名;
    
    select database(); #查看当前处于哪个数据库中
    
    drop database 数据库名;

    查询当前数据库所有表

    show tables;

    查询表结构

    desc 表名;

    查询指定表的建表语句

    show create table 表名;

    DDL-表操作-建表

    create table 表名(
    字段1 字段1类型 [comment 字段1注释],
    字段2 字段2类型 [comment 字段2注释],
    字段3 字段3类型 [comment 字段3注释],
    ``````
    字段n 字段n类型 [comment 字段n注释]
    ) [comment 表注释];

    DDL-表操作-修改

    添加字段

    alter table 表名 add 字段名 类型 [comment 注释] [约束];

    修改数据类型

    alter table 表名 modify 字段名 新数据类型;

    修改字段名和字段类型

    alter table 表名 change 旧字段名 新字段名 类型 [comment 注释] [约束];

    删除字段

    alter table 表名 drop 字段名;

    修改表名

    alter table 表名 rename to 新表名;

    删除表

    drop table [if exists] 表名;

    删除指定表,并重新创建该表

    保留了表结构,但删除了数据

    truncate table 表名;

    DML

    注意:字符串和日期型数据应该包含在引号中

    给指定字段添加数据

    insert into 表名(字段名1, 字段名2, ···) values(值1,值2,···);

    给全部字段添加数据

    insert into 表名 values(值1,值2,···);

    批量添加数据

    insert into 表名(字段名1,字段名2,···) values(值1,值2,···), (值1,值2,···),(值1,值2,···);
    insert into 表名 values(值1,值2,···), (值1,值2,···),(值1,值2,···);

    修改数据

    update 表名 set 字段名1 = 值1,字段名2 = 值2,···[where 条件];

    删除数据

    注意:如果没有条件,则会删除整张表的所有数据

    delete 不能删除某一字段值(可以用update,)

    delete from 表名 [where 条件];
  • 相关阅读:
    在数据库里进行分页处理
    new Date()在IE,谷歌,火狐上的一些注意项
    sql的一些小东西
    将sql数据库逆向生成PDM模型
    关于禁止在 .NET Framework 中执行用户代码。启用 "clr enabled" 配置选项
    MVC的Model层中的一些便签
    通过URL推送POST数据
    Python 关键字
    Python 标识符
    Python 注释(Python Comments)用法详解
  • 原文地址:https://www.cnblogs.com/WTSRUVF/p/16371617.html
Copyright © 2020-2023  润新知