当前位置:Gxlcms > 数据库问题 > MySQL学习笔记--1

MySQL学习笔记--1

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

--显示当前服务器的版本

select version();


--显示当前的日期时间

select NOW();


--显示当前的用户

select user();


--数据库的创建 花括号表示必须的,方括号表示可选项,竖线表示选择

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] DB_NAME [DEFAULT] CHARACTER SET charset_name;

--举例

create database if not exists imooc default character set utf8;


--查看当前服务器下的数据库列表

SHOW {DATABASE | SCHEMA} [LIKE ‘PATTERN‘ | WHERE CONDITION];


--查看所创建数据库的信息

SHOW CREATE DATABASE DB_NAME;


--查看警告信息

SHOW WARNINGS;


--修改数据库的编码

ALTER DATABASE DB_NAME DEFAULT CHARACTER SET CHARACTER_NAME;


--删除数据库

DROP {DATABASE | SCHEMA} IF EXISTS  DB_NAME;



--数据类型:简单的说就是数据的特征

----整型----

--数据类型----字节

  TINYINT     1

  SMALLINT    2

  MEDIUMINT   3

  INT         4

  BIGINT      8  

-----------------


----浮点型----


----日期时间型----

--类型----存储需求

  YEAR       1

  TIME       3

  DATE       3

  DATETIME   8

  TIMESTAMP  4

----------------------------

YEAR:1970至2069

TIME:-838:59:59至838:59:59

DATE:1000-1-1至9999-12-31

DATETIME:1000-1-1 00:00:00至9999-12-31 23:59:59

TIMESTAMP:1970-1-1 00:00:00至2037-12-31 23:59:59

----------------------------


--查看当前所选择的数据库

SELECT DATABASE();


--汉字在插入时用utf8字符编码--


--自动编号的字段必须设置为主键


--通过外部文件向数据库导入数据

load data infile ‘数据文件‘ into table table_name


--数据库表数据的导出

select * into outfile ‘导出数据所在的文件‘ from table_name;


--备份整个数据库

mysqldump -u root 数据库名>备份文件名;   


--#备份整个表

mysqldump -u root 数据库名 表名字>备份文件名;  


MySQL学习笔记--1

标签:

人气教程排行