欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Mysql数据库操作常用命令(最新)

程序员文章站 2022-07-05 22:39:36
1.MySql中常用命令: (1)可以在cmd中输入MySQL -uroot -p123456; (2)显示表结构:DESCRIBE 表明; 或者 DESC 表明; (3)查...

1.MySql中常用命令:

(1)可以在cmd中输入MySQL -uroot -p123456;

(2)显示表结构:DESCRIBE 表明; 或者 DESC 表明;

(3)查看 mysql 中有哪些个数据库: show databases;

(4)使用一个数据库: use 数据库名称;

(5)新建一个数据库: create database 数据库名

(6)查看指定的数据库中有哪些数据表: show tables;

(7)查看表的结构:DESC 表明; 或者 SHOW COLUMNS FROM 表明;

(8)删除表: drop table 表名;

(9)查询数据库的版本号:select version();

(10)查询当前系统的时间:select now();

(11)Mysql 数据库的退出:(1) exit ; (2) quit; (3) \q;

(12)unsigned:一般在主键设置中会出现,表示非负数;

(13).在MySql数据库的启动和停止命令:

①启动:net start mysql

②停止:net stop mysql

说明:所有Windows下的命令都可以通过net start/stop ... 来实现启动和停止。

2.使用MySql需要注意的几点说明:

(1) SQL 语言大小写不敏感,SQL 可以写在一行或者多行,关键字不能被缩写也不能分行,各子句一般要分行写,使用缩进提高语句的可读性。但是在一般情况下,关键字用大写,其他的用小写。

(2) 列的别名:可以在列名和别名之间加入关键字‘AS’,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写。

(3) 字符串可以是 SELECT 列表中的一个字符,数字,日期。日期和字符只能在单引号中出现,每当返回一行时,字符串被输出一次。

(4)去除重复行的值:在列的前面加DISTINCT;

3.Mysql中经常用来存储日期的数据类型有三种:Date、Datetime、Timestamp。

Date数据类型:用来存储没有时间的日期。Mysql获取和显示这个类型的格式为“YYYY-MM-DD”。支持的时间范围为“1000-00-00”到“9999-12-31”。

Datetime类型:存储既有日期又有时间的数据。存储和显示的格式为 “YYYY-MM-DD HH:MM:SS”。支持的时间范围是“1000-00-00 00:00:00”到“9999-12-31 23:59:59”。

Timestamp类型:也是存储既有日期又有时间的数据。存储和显示的格式跟Datetime一样。支持的时间范围是“1970-01-01 00:00:01”到“2038-01-19 03:14:07”。

5.MariaDB:

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

6.MySQL数据库启动报错问题:

Can't connect to MySQL server on localhost 报这个错误是由于我们的MySQL数据库服务没有起来,在本地的MySQL数据库服务开启即可。