您的位置:首页 > 汽车 > 新车 > 长沙优化排名_广州公认的第一富人区_腾讯云1元域名_营销型网站外包

长沙优化排名_广州公认的第一富人区_腾讯云1元域名_营销型网站外包

2024/12/22 18:57:59 来源:https://blog.csdn.net/qq_50655286/article/details/144537120  浏览:    关键词:长沙优化排名_广州公认的第一富人区_腾讯云1元域名_营销型网站外包
长沙优化排名_广州公认的第一富人区_腾讯云1元域名_营销型网站外包
一.库操作1.创建库create database if not exists 库名  default 字符集 default 校对规则2.删除库drop database if exists 库名3.修改库的,字符集,校对规则alter databse 库名  default 字符集 default 校对规则4.查看当前使用的库seclect databse();5.查看库show databases;6.使用库use 库名;二.表操作1.创建表create table 库名.表名 (字段 类型  约束,...约束);约束:1.not null2.default:给字段设置默认值 default 'aaa'3.unique:该字段值唯一性4.primary key:主键,联合auto_increment使用5.auto_increment:自增(1)create table 库名.表名 (字段 类型  primary key auto_increment,...);(2)create table 库名.表名 (字段 类型,...primary key(字段));(3)添加删除主键alter table 库.表 add primary key(字段)alter table 库.表 drop primary key(4)复合主键:多个字段一起做主键,多个字段的值不完全相同create table 库名.表名 (字段1 类型,字段2 类型,...primary key(字段1,字段2));5.foreign key:外键(1)create table db1.gz(字段 类型 约束,foreign key(字段) references 其它库.其它表(字段) on update cascade  #级联更新on delete cascade  #级联删除);#级联更新, 当被引用的 yg 表中的 yg_id 列的值更新时,gz 表中的 gz_id 列的值也会相应地更新(2)删除外键show create table 库.表;alter table 库.表 drop foreign key 外键名;(3)添加外键alter table 库.表 add foreign key(字段) references 其它库.其它表(字段)on update cascadeon detete cascade2.查看库里面有哪些表show tables from 库名3.查看表字段有哪些desc 库名.表名;4.查看建库,建表的完整语句show create  database  库名show create  table     表名5.修改表alter table 库名.表名 动作 操作动作:(1)rename:重命名表(2)drop:删除表字段(3)add:添加新字段alter table 表名 add 字段 字段类型 after 字段1,:在字段1后添加字段alter table 表名 add 字段 字段类型 first: 在最前面添加字段(4)change:修改字段名alter table 表名 change 旧字段名 新字段名 新数据类型;(5)modify:修改字段类型alter table 表名 modify 字段名 新数据类型;6.复制表(1)select复制表结构和数据create table 库1.表1 select 字段 from 库2.表2 where 条件(2)like复制表结构create table 库1.表1 like 库2.表2

一.库操作

1.创建库
    create database if not exists 库名  default 字符集 default 校对规则

2.删除库
    drop database if exists 库名

3.修改库的,字符集,校对规则
    alter databse 库名  default 字符集 default 校对规则

4.查看当前使用的库
    seclect databse();

5.查看库
    show databases;

6.使用库
    use 库名;

二.表操作

1.创建表

    create table 库名.表名 (
        字段 类型  约束,
        ...
        约束
    );

    约束:
    1.not null
    2.default:给字段设置默认值 default 'aaa'
    3.unique:该字段值唯一性
    4.primary key:主键,联合auto_increment使用
    5.auto_increment:自增
        (1)create table 库名.表名 (
                字段 类型  primary key auto_increment,
                ...
                
        );

        (2)create table 库名.表名 (
                字段 类型,
                ...
                 primary key(字段)
        );
    
        (3)添加删除主键

            alter table 库.表 add primary key(字段)
            alter table 库.表 drop primary key

        (4)复合主键:多个字段一起做主键,多个字段的值不完全相同

            create table 库名.表名 (
                    字段1 类型,
                字段2 类型,
                    ...
                    primary key(字段1,字段2)
            );

    5.foreign key:外键

        (1)create table db1.gz(
            字段 类型 约束,
            foreign key(字段) references 其它库.其它表(字段) 
            on update cascade  #级联更新
            on delete cascade  #级联删除
            );
         #级联更新, 当被引用的 yg 表中的 yg_id 列的值更新时,gz 表中的 gz_id 列的值也会相应地更新

        (2)删除外键
            show create table 库.表;

            alter table 库.表 drop foreign key 外键名;

        (3)添加外键
            alter table 库.表 
            add foreign key(字段) references 其它库.其它表(字段)
            on update cascade
            on detete cascade

2.查看库里面有哪些表
    show tables from 库名

3.查看表字段有哪些
    desc 库名.表名;

4.查看建库,建表的完整语句
    show create  database  库名
    show create  table     表名

5.修改表
    alter table 库名.表名 动作 操作

    动作:
    (1)rename:重命名表


    (2)drop:删除表字段


    (3)add:添加新字段
        alter table 表名 add 字段 字段类型 after 字段1,:在字段1后添加字段
        alter table 表名 add 字段 字段类型 first: 在最前面添加字段

    (4)change:修改字段名
        alter table 表名 change 旧字段名 新字段名 新数据类型;

    (5)modify:修改字段类型
        alter table 表名 modify 字段名 新数据类型;

6.复制表
    (1)select复制表结构和数据
        create table 库1.表1 select 字段 from 库2.表2 where 条件
    
    (2)like复制表结构
        create table 库1.表1 like 库2.表2

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com