MySQL数据库(一)---安装、配置、使用

时间:2022-02-16 13:00:14

推荐一篇文章是关于Linux下my.ini修改编码的:
http://www.nightsong.cc/index.php/post/140.html

创建数据库
SHOW DATABASES;查看当前创建的数据库
CREATE DATABASE|SCHEMA db_name;创建数据库SHOW WARNINGS查看错误信息SHOW CREATE DATABASE t1;查看数据库编码方式CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;建立数据库,并且设置编码方式

启动MySQL服务

  • net start mysql 开始服务
  • net stop mysql 停止服务

登录和退出MySQL

mysql -uroot -pyourpassword  //如果选择默认端口则不需要设置-P -h
mysql -uroot -pyourpassword -P3306 -h127.0.0.1

登录相关语句:

  -D ,--database=name      打开指定数据库
--delimiter = name 指定分隔符
-h , --host=name 服务器名称
-p , --password[=name] 密码
-P ,--port=# 端口号
-prompt=name 设置提示符
-u ,--user=name 用户名
-V,--version 输出版本信息并且退出

退出相关语句

  • mysql > exit;
  • mysql > quit;
  • mysql > \q;

设置提示符

  • \D 完整的日期
  • \d 当前的数据库
  • \h 服务器名称
  • \u 当前用户

MySQL数据库(一)---安装、配置、使用

语句规范:

  1. 关键字与函数名称全部大写
  2. 数据库名称 表名称 字段名称全部小写
  3. SQL语句必须以分号结尾

创建、修改、删除数据库语句

提示:加了中括号代表可选项,不加代表必选

  • USE test;进入到当前的数据表中
  • SELECT VERSION(); 显示当前服务器版本
  • SELECT NOW();显示当前日期时间
  • SELECT USER();显示当前用户

创建数据库

CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name

CREATE DATABASE|SCHEMA t1;     创建数据库t1
SHOW DATABASES; 查看当前创建的数据库
SHOW WARNINGS 查看错误信息
SHOW CREATE DATABASE t1;
查看数据库t1的编码方式
CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;建立数据库,并且设置编码方式

修改数据库

ALTER{DATABASE|SCHEMA} [db_name] [DEFAULT] CHARACTER SET[=] charset_name

ALTER DATABASE t2 CHARACTER SET = utf8;     修改为UTF8的编码格式

删除数据库

DROP {DATABASE|SCHEMA} [IF EXISTS ] db_name;

DROP DATABASE t2;           删除数据库t2;