词条信息

admin
admin
超级管理员
词条创建者 发短消息   

相关词条

热门词条

更多>>
一个宽带装两个路由器怎么设置?
很多朋友可能存这种情况,家里房间比较多,之前已经安装了一个无线路由器,但是在某些房间信号很差,想再增加一个...
宽带升级到200兆了,路由器和网线是不是需要更换?
事实上,200兆宽带需要支持千兆网络传输速率的硬件。尽管200兆与千兆相差很大,但目前网络传输速率只有百兆和千...
2019年电子商务发展4大主流趋势
随着在线零售业的竞争日趋激烈,企业和卖家只有积极利用科技趋势才能保住增长势头,立于不败之地。据市场研究公司 S...
超1亿人朋友圈“仅三天可见”
你有多少个真正称得上朋友的人?前段时间微信创始人、腾讯公司高级副总裁张小龙在年度演讲里说起关于朋友圈的一件事:...
半夜总是醒了又睡睡了又醒怎么办?
现在是一个全民缺觉的时代,越来越多人因为加班、情感、焦虑等问题困扰着自己的失眠。急剧下降的睡眠质量,同样也会影...
解决网 >>所属分类 >> 程序开发    MySQL   

MySQL常用基本操作SQL命令

标签: MySQL

顶[0] 发表评论(0) 编辑词条

##MySQL数据库SQL(Structured Query Language)结构化查询语言常用基本操作:

    /*DDL(Data Definition Language)数据定义语言*/

        ##创建数据库:

        create database '数据库名称' charset utf8;

        ##删除数据库:

        drop database '数据库名称';

        ##显示所有数据库:

        show databases;

        ##使用数据库

        use '数据库名称';

        ##确定当前使用数据库:

        select database();

        ##显示数据库中某表结构

        desc '表名';

        ##显示某表的创建语句

        show create table '表名';

        

            ##创建表:

            create table '表名'(

            '列名' '列描述',

            '列名' '列描述',

            '列名' '列描述');

            ##带主键且自增长的表

            create table '表名'(

            '列名' '列描述' primary key auto_increment,

            '列名' '列描述',

            '列名' '列描述');

            ##删除表:

            drop table '表名';

            ##修改表:

            alter table '旧表名' rename '新表名';

            

            ##添加字段

            alter table '表名' add column '列名' '列描述';

            ##修改字段

            alter table '表名' change '旧列名' '新列名' '新列描述';

            ##删除字段

            alter table '表名' drop column '列名';

            

    /*DML(Data Manipulation Language)数据操作语言*/

        ##录入数据

        insert into '表名'('字段名,字段名...') values('对应值,对应值...');

        insert into  '表名' values('对应值,对应值...');

        ##更新数据

        update '表名' set '字段名'='字段值','字段名'='字段值'... where '字段名'='字段值';

        update '表名' set '字段名'='字段值','字段名'='字段值'...;

        ##删除数据

        delete from '表名';

        delete from '表名' where '字段名'='字段值';

    /*DQL(Data Queries Language)数据查询语言*/

        ##查询所有

        select * from '表名';

        ##查询需要的

        select '字段名','字段名'... from '表名';

        ##别名查询

        select '字段名',concat('字段名','字段名') [as] '别名' from '表名';

        ##where查询

        select * from '表名' where '字段名' like "_'值'%"

        ##聚合查询

        select count(*) from '表名';    ##查询记录数

        select '字段名' from '表名' order by '字段名' desc;     ##依降序查询

        select distinct '字段名' from '表名' order by '字段名' asc;     ##去重复依升序查询

        ##分组查询

        select avg('字段名') from '表名' group by '字段名';

        select avg(字段名) as '别名','别名' from '字段名' group by '字段名' having '字段名'>0;

        

    /*DCL(Data Control Language)数据控制语言*/

    

    /*约束*/

    ##主键约束

    alter table '表名' add constraint primary key('字段名');

    ##唯一约束

    alter table '表名' add constraint unique('字段名');

    ##外键约束

    alter table '表名' add constraint foreign key('外键字段名') references '主表'('主键字段名');

 

 

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇MySQL 创建新用户
下一篇MySQL 控制台修改帐号密码

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>