SQL基础

SQL基础

在这里插入图片描述

创建表

CREATE TABLE library(
book_id int(11) NOT NULL AUTO_INCREMENT,
book_name varchar(255) NOT NULL
);
ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

修改表的结构

向表中添加字段

ALTER TABLE table_name ADD (column_name int(11));

修改字段名

ALTER TABLE table_name RENAME COLUMN column_name to column_name2; 

修改字段数据类型(将column_name 的数据类型设置为float(3,1))

ALTER TABLE table_name MODIFY (column_name float(3,1));

删除字段(删除列column_name2)

ALTER TABLE table_name DROP COLUMN column_name2;

SQL进阶

在这里插入图片描述

绑定变量

SQL> select * from player where player_id = :player_id;

在第一次查询之后,在共享池中就会存在这类查询的执行计划,也就是软解析。

让 MySQL 收集在 SQL 执行时所使用的资源情况:

mysql> select @@profiling;

获取上一次查询的执行时间

mysql> show profile;

获取指定的 Query ID的查询的执行时间

mysql> show profile for query 2;

查看 MySQL 的版本情况

mysql> select version();

Navicat

要能够熟练的使用Navicat。

DDL

在这里插入图片描述

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值