数据库总结语句

1.数据库操作

        create database 数据名;

        drop database 数据库名;    

        show databases;

2.表的操作;

        create table 表名(

                列名 数据类型 属性 索引 注释

                constraint 外键名 foreign key (外键列名称) references 主表名称(主表列名称)

            )engine=innerdb ,charset=utf-8,comment=" ";

            drop table 表名1,表名2;

            alter table 表名 change 列名 新列名 新数据类型;

            alter table 表名 modify 列名 新数据类型;

            alter table 表名 add 列名 数据类型;

            alter table 表名 drop 列名;  删除列

            alter table 表名 rename to 新的表名;

            alter table 表名 rename as 新的表名;

            desc 表名;  显示表结构‘’

            show tables;

            use 数据库名;

            select database();

           3.数据库内容的增删改

                    insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);

                    delete from 表名 [where 条件];

                     update 表名 set 列名1 = 值1, 列名2 = 值2,... [where 条件];

           4.数据库的查询

                    select * from 表名;

           5.创建索引

           6.创建外键

                    add table 从表名 add constraint 外键名称 foreign key (外键字段名称) references 主表名称(主表列名称);

            7.ALTER TABLE 表名 DROP FOREIGN KEY 外键名称;

                ALTER TABLE 表名 DROP INDEX 索引名称;

                show index from 表名;

            8.      set  autocommit=o;

                    start transaction;

                    rollback;

                    commit;

                    set autocommit=1;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,429评论 0 9
  • 手动不易,转发请注明出处 --Trance 数据库系统命令: (1).查看存储过程状态:show pro...
    Trance_b54c阅读 1,699评论 0 8
  • 数据库:存放数据的仓库; 硬盘 运行内存 mysql 现在被oracle收购了 oracle oracle公司 s...
    凤之鸠阅读 939评论 0 0
  • mysql和oracle语法都差不多,但还是有差别,查阅资料后我总结了一套完整的sql语句大全,供初学者学习 1....
    谭鱼鱼阅读 1,869评论 0 4
  • 6月10日消息,国外科技博客TechCrunch撰文称,全球电信行业可能将会Uber化。传统电信公司营收持续下滑,...
    袁冰冰呀阅读 279评论 0 8