`
frand_feng
  • 浏览: 19706 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

mysql中的命令总结

    博客分类:
  • db
 
阅读更多

    用了一段时间的mysql数据库了,现在对mysql数据库中经常用的命令小总结一下,以免以后忘记:

    1,连接数据库:

mysql -u root -p root

    2,退出数据库:

quit;或者exit; 

     3,显示数据库:

show databases; 

     4,在使用某个数据库时,一定要先切换的该数据库,命令为:

use databasename;

     5,查看某个数据库里面的有哪些表时:

show tables;

     6,查看某个表的结构:

desc tablename;

     7,查看当前时间和数据库版本:

select now(),version(); 

     8,创建删除数据库:

create database student;
drop database student;

     9,创建删除表:

create table falcatys(falcaty_id int not null auto_increment primary key,falcaty_name char(30) not null);
drop table falcatys;

    10,显示创建表的信息:

show create table falcatys;

     11,修改表中某一列的信息:

alter table falcatys modify column falcaty_name char(30) CHARACTER SET utf8 not null;

     12,  修改表的创建信息:

alter table falcatys DEFAULT CHARSET=utf8;

     13,插入删除数据(一次可以插入一条或多条数据):

insert into falcatys(falcaty_name,falcaty_students_num) values('资源与环境学院',0);
delete * from falcatys where fallacy_id = 1;

     14,查询表中数据:

select * from falcatys;  --查询表中的所有数据  
select fallacy_id,fallacy_name from falcatys;  --查询给定的列

     15,添加列删除列:

alter table professions add column falcaty_id int;
alter table professions drop column falcaty_id;

    16,添加删除主键约束:

alter table professions add constraint profession_id primary key professions(profession_id);
alter table professions drop primary key;

    17,添加外键约束:

alter table professions add constraint falcaty_profession_class foreign key(falcaty_id) references falcatys(falcaty_id);
alter table professions drop foreign key fallacy_profession_class;

     18,添加删除唯一约束:

alter table t_stu add constraint uk_stucode unique(stucode);
alter table t_stu drop index uk_stucode;

     19, 重命名表:

rename table t_stu to t_user;

     20,导入数据库:


     21,更新表中的数据:

update t_stu set stuname='jack'[where id=1] ;--修改id为1的名字为jack,  如果不写中括号里面的where条件,则会把所有的姓名都改为jack  
update t_stu set stuage=stuage+1;   --将表中stuage这一列的数都加一  
update t_stu set stuage=23 where id id(1,2,4,5); --将id号为1,2,4,5的        stuage改为23   
update t_stu set stuage=27 where id between 1 and 4;--将id号在1和4之间的stuage改为27,相当于where id>=1 and id<=4;  
update t_stu set stuage=24 where stuage is null;  
update t_stu set stuage=21 where stuage is not null; 

     22,删除表中所有数据:

truncate table t_stu;  --删除t_stu表中的所有数据 

     23,去除重复的查询:

select distinct vend_id from products;

     24,分页查询:

select id,stuname,stuage,stuaddress from t_stu limit 0,5;--第一页从0开始往后数5个显示出来  
select id,stuname,stuage,stuaddress from t_stu limit 5,5;--第二页从5开始往后数5个显示出来

     25,排序查询:

select prod_id,prod_name,vend_id,prod_price from products order by prod_price asc,prod_name asc;--先按prod_price升序排列,当prod_price相同时再按prod_name排序
分享到:
评论

相关推荐

    mysql常用命令总结

    ### MySQL常用命令总结 本文将基于提供的部分内容对MySQL的基本操作命令进行详细解析,这些命令涵盖了数据库及表的基本管理,如创建、查询、更新等。掌握这些命令有助于更好地管理和操作MySQL数据库。 #### 一、...

    MySQL常用命令总结.txt

    MySQL常用命令总结 MySQL常用命令总结

    MySql常用命令总结.txt

    mysql MySql常用命令总结

    mysql命令总结.docx

    MYSQL 命令总结 MySQL 是一个流行的关系型数据库管理系统,提供了多种命令来管理和维护数据库。以下是 MySQL 命令的总结,包括连接 MySQL、修改密码、增加新用户、操作技巧和显示命令等。 连接 MySQL 连接 MySQL ...

    mysql 特殊命令总结

    根据提供的文件信息,我们可以整理出以下几个重要的...以上就是从给定的文件信息中整理出的主要MySQL特殊命令知识点。这些命令在日常数据库管理和维护中非常实用,能够大大提高工作效率。希望这些知识点对你有所帮助。

    常见mysql命令总结

    ### 常见MySQL命令总结 #### 数据库备份与恢复 **导出整个数据库** - **命令**: `mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 &gt; 导出的文件名` - **示例**: `mysqldump -u wcnc -p smgp_...

    MySQL基础命令总结

    MySQL基础命令总结

    mysql命令简单总结

    ### MySQL命令简单总结 本文将基于提供的部分内容对MySQL的一些常用命令进行详细解释,这些命令涵盖了启动、重启、关闭MySQL服务,以及登录、设置密码、权限管理等基础操作,并且包括了数据库与表的基本管理(创建...

    MySQL 常用命令总结

    ### MySQL常用命令精要解析 #### 一、MySQL基础命令概览 MySQL是全球最流行的开源关系型数据库管理系统之一,其高效稳定、功能全面而深受广大开发者喜爱。掌握MySQL的基本命令是进行数据库管理与开发的基础。 ###...

    操作mysql数据库的常用命令总结

    4. **显示命令**:在MySQL命令行中,可以使用`\h`(帮助)命令查看所有可用的MySQL命令和选项。 5. **导入文本数据**:使用`LOAD DATA INFILE`命令可以将文本文件的数据快速导入到数据库表中。例如,将文件'data....

    MySql常用命令总结

    在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用net start mysql命令启动。而Linux中启动时可用“/etc/rc.d/init.d/mysqld start”命令,注意启动者应具有管理员权限。 刚安装好的MySql...

    Mysql常用命令总结

    ### MySQL常用命令总结 #### 一、连接MySQL 在MySQL中,通过命令行连接到数据库是一种常见且实用的方法。连接MySQL的基本格式为: ```sql mysql -h 主机地址 -u 用户名 -p 用户密码 ``` - **连接到本机上的MySQL...

    mySQL的一些常用命令

    MySQL是一种广泛使用的开源...这些命令是MySQL管理员和开发人员日常工作中经常使用的,了解并熟练掌握它们对于有效地管理和操作MySQL数据库至关重要。记得在执行任何数据库操作之前备份重要数据,以防止意外数据丢失。

    mysql常用操作命令大全

    **注意:**执行此命令无需进入MySQL环境,需在Linux系统中找到`mysqldump`命令所在的目录,并切换至此目录下执行。 ```bash mysqldump -u 用户名 -p 数据库名 表名 &gt; 导出的文件名 ``` 例如,导出`pspdb`...

Global site tag (gtag.js) - Google Analytics