0
点赞
收藏
分享

微信扫一扫

MySQL基础语句

yongxinz 2022-02-26 阅读 85

MySQL基础语句

文章目录


Tips

  1. 每条命令以 ;\g\G 结束
  2. 关键字不能被缩写也不能分行
  3. 导入现有的数据表、表的数据
        ① 在命令行客户端登录mysql,source指令导入 :source G:\mxy.sql;
        ② 基于具体的图形化界面的工具可以导入数据
          SQLyog中 选择 “工具” – “执行sql脚本” – 选中xxx.sql

标点符号

  1. 必须保证所有的()、单引号、双引号是成对结束的
  2. 必须使用英文状态下的半角输入方式
  3. 字符串型和日期时间类型的数据可以使用单引号(’ ')表示
  4. 列的别名,尽量使用双引号(" "),而且不建议省略as

SQL大小写规范

  1. MySQL 在 Windows 环境下是大小写不敏感
  2. MySQL 在 Linux 环境下是大小写敏感
        ① 数据库名、表名、表的别名、变量名是严格区分大小写的
        ② 关键字、函数名、列名(或字段名)、列的别名(字段的别名) 是忽略大小写的
  3. 推荐采用统一的书写规范
        ① 数据库名、表名、表别名、字段名、字段别名等都小写
        ② SQL 关键字、函数名、绑定变量等都大写

语句

基础操作语句

-- 启动 MySQL 服务命令: 
net start MySQL服务名

-- 停止 MySQL 服务命令: 
net stop MySQL服务名

-- windows命令行登录
-- 注意 -u 用户名之间可以有空格,但是-p密码之间不能有空格,否则空格会被认为是密码的一部分
-- -p也可以回车之后换行输入
mysql -h 主机名 -P 端口号 -u 用户名 -p密码

-- 取MySQL Server服务版本的信息
mysql -V
mysql --version
-- 或登录后
mysql> select version();

-- 退出登录
exit
quit

操作数据库

-- 查看所有的数据库
SHOW DATABASES;


-- 创建数据库
CREATE DATABASE 数据库名;


-- 使用数据库
USE 数据库名;
-- 相关错误:ERROR 1046 (3D000): No database selected(没有选择数据库)


-- 查看数据库的创建信息
SHOW CREATE DATABASE 数据库名;-- 运行得到创建库的SQL语句
/*示例*/ SHOW CREATE DATABASE `myschool`;
+----------+-------------------------------------------------------------------+
| DATABASE | CREATE DATABASE                                                   |
+----------+-------------------------------------------------------------------+
| myschool | CREATE DATABASE `myschool` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+-------------------------------------------------------------------+


-- 查看某个库的所有表格
SHOW TABLES FROM 数据库名;-- 方式一 直接运行如下语句
SHOW  TABLES;-- 方式二 不加from,但是运行之前必须先运行 USE
/*示例*/ SHOW TABLES FROM `myschool`;
+--------------------+
| Tables_in_myschool |
+--------------------+
| category           |
| grade              |
| result             |
| student            |
| student_test       |
| SUBJECT            |
+--------------------+

-- 删除数据库
DROP DATABASE 数据库名;

举报

相关推荐

0 条评论