频道栏目
首页 > 资讯 > MySQL > 正文

MySQL数据库中常用的命令和语句总结

18-05-07        来源:[db:作者]  
收藏   我要投稿

#语句中汉字部分表示该处填写汉字表达的信息,方括号[ ]表示可选内容。

#一个语句以分号【;】结束;若不结束,可以回车下一行继续写。

#所有语句之所以分行是为了阅读,不分行也行,与C++类似。

#------------------------------------------------------------------------------------------------------------------

连接数据库管理系统(用mysql.exe)

mysql -u用户名 -p密码

#----------------------------------------------------------------------------------------------------

显示所有库

show databases

选库(必须先选择库,才能对库中的数据进行操作)

use 库名

创建新数据库

create database 库名

删除数据库

drop database 库名

#----------------------------------------------------------------------------------------------------

选完库后,显示本库所有的表

show tables

在本库中创建新表(新表至少要有一列)

create table 表名(列1名 列1数据类型, 列2名 列2数据类型,...)

#列类型包括:整型(int,...),浮点型(float,...),字符型(char,varchar,...)

#例如:create table team(name varchar(20), color char(6),points int);

#char为定长字符型,char(6)表示该列的数据都占6个字符长度。

#varchar为变长字符型,varchar(20)表示数据占0~20个字符长度,具体数据是多少就占多少,但不能超过最大值20.

在本库中删除表

drop table 表名

在本库中清空表中的数据

truncate 表名

更改数据库/表的名

MySQL中不允许对数据库进行改名

rename table 旧表名 to 新表名

#----------------------------------------------------------------------------------------------------

增(insert)删(delete)改(update)查(select) <操作对象是表中的数据>

#哪张表?表中哪几列?

查 SELECT

select 列名1,列名2,列名3... from 表名

where 范围语句

#范围语句由逻辑表达式构成,来限制行范围,可以由多个表达式用 and 连接。总表达式为真则本行被选中。

#例如:where id=3 and height>165 可以表示 id 列的值为 3 且 height 列中的值大于165 的行。

#注意,因为是逻辑表达式,所以 where 1 表示范围为所有行。

#where行也可以省略,表示对所有行生效。后同。

#列名位置可以用星号【*】代替,表示所有列。

增 INSERT

insert into 表名

(列名1,列名2,列名3...)

values (值1,值2,值3...)

#当对所有列添加时,可以省略第二行。

#列数与值数必须一致。

改 UPDATE

update 表名

set 列名1=值1 列名2=值2 ...

where 范围语句

删 DELETE (删除指删除整行。否则功能会和改(update)重叠)

delete from 表名

where 范围语句

显示表的结构

desc 表名

相关TAG标签
上一篇:使用最简单的方式在Windows Server下搭建
下一篇:数据库宏的录制步骤
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站