当前位置:Gxlcms > 数据库问题 > MySQL数据库-----基本命令操作

MySQL数据库-----基本命令操作

时间:2021-07-01 10:21:17 帮助过:16人阅读

一、mysql常用命令
1、mysql登录和退出
登录:mysql[-h 主机/ip] -u 用户名 -p 回车
enter password :具体的密码

eg:

技术分享
退出:exit

eg:

技术分享


其他推出:quit \q
2、mysql常用命令
select now();查看当前时间

技术分享
select curdate();查看当前日期

技术分享
select curtime();查看时间

技术分享
select version();mysql版本

技术分享
select user();查看用户

技术分享

二、数据表以及数据类型

SQL语句主要可以划分为一下3个类别:
DDL(Data definition languages)语句:数据定义语言,该语句定义了不同的数据段、数
据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter等。
DML (Data Manipulation Languages)语句:数据操纵语句,用于添加、删除、更新和查询数
据库记录,并检查数据完整性,常用的语句关键字主要包括insert、delete、udpate和select等。
DCL (Data Control Languages)语句:数据控制语句,用于控制不同数据段直接的许可和访
问级别的语句。该语句定义了数据库、表、字段、用户的访问权限和安全呢级别。主要的语句关键字
包括grant、revoke等。
1、使用命令:
《1、show databases;查看当前所拥有系统库

技术分享
information schema 日志信息,在其他版本中不一定有(原因:版本信息不一样)
mysql :mysql系统库
test:测试库
《2、创建数据库
create database 数据库名称;
eg:create database demo ;

技术分享
《3、删除数据库
drop database demo;

技术分享
《4、使用数据库
use 数据库名称;

技术分享


2、数据表:
《1、创建数据表
create table 数据表名称

列定义:
列名称 类型[默认值][auto_increment 自增长][主索引 primary key]
列名称 类型[默认值]
列名称 类型[默认值]
。。。。。
索引定义;
);

技术分享
《2、查看表的属性
desc tablename; 该命令可以直观的通过二维表的形式查看,内容不详细
OR
show create table tablename \G; 该命令不仅可以实现上述的内容属性,还可以看到表的
engine(存储引擎)和charset(字符集)等信息。
“\G”选项的含义是使得记录能够按照字段竖着排列,对于内容比较长的记录更容易显示。

技术分享
《3、删除表
DROP table tablename;

技术分享
《4、修改表
对于已经建好的表,尤其是已有数据的表,如果进行一些数据结构上的改变,可以使用以下
常用语句:
a、修改表的类型:
ALTER TABLE tablename MODIFY[COLUMN] column_definition [first | after_name];

技术分享
b、增加表字段:
ALTER TABLE tablename ADD[COLUMN] column_definition [firat | after_name];

技术分享
c、删除表字段:
ALTER TABLE tablename DROP[COLUMN] column;

技术分享
d、字段改名:
ALTER TABLE tablename CHANGE[COLUMN] old—col-name column_definition [first |
after_ col_name];

技术分享
e、修改字段排列顺序:
之前的字段增加和修改语法(ADD/CHANGE/MODIFY)中,都有一个可选项(first | after——name),这个选项可以用来修改字段在所在表中的位置,默认ADD增加的新字段是加在表的最后位置,而CHANGE/MODIFY默认都不会改变字段的位置。
例如:
@1、将新增的字段ewangxiao加在ename之后
alter table zhangxiao add ewangxiao varchar(20) after ename;

技术分享
@2、修改字段ezhangxiaoxia,将其放在最前面
alter table zhangxiao modify ezhangxiaoxia varchar(100) first;

技术分享

  以上命令是DDL语句的命令,后面将会继续介绍余下的DML语句与DCL语句!!!

MySQL数据库-----基本命令操作

标签:

人气教程排行