常用sql语句

目录

一、连接MySQL数据库

1、登录:

2、查询当前机器的数据库:

3、进入具体的数据库:

4、展示当前数据库中的表:

 二、表操作

1、示例一:创建普通表,主键id自动增长

2、示例二:创建带有文件类型字段的表

3、查看表字段

4、查看详细的表字段

5、向现有表中增加字段

6、向表中新增字段,并设置默认值和字段注释

7、删除表中的某一字段

8、修改表中时间字段为默认当前系统时间

三、增删改查

1、删除一行数据

2、修改某一行数据


一、连接MySQL数据库

1、登录:

mysql -h地址 -u用户名 -P端口 -p密码

2、查询当前机器的数据库:

show databases;

3、进入具体的数据库:

use 数据库名;

4、展示当前数据库中的表:

show tables;

 二、表操作

1、示例一:创建普通表,主键id自动增长

CREATE TABLE `数据库名`.`表名`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `svnVersion` bigint(20) NOT NULL,
  `type` int(2) NOT NULL,
  `content` text NOT NULL,
  `md5` varchar(255) NOT NULL,
  `syncDate` timestamp NOT NULL,
  `visible` tinyint(1) NULL,
  PRIMARY KEY (`id`)
);

Navicat预览:

2、示例二:创建带有文件类型字段的表

CREATE TABLE `数据库名`.`表名`  (
  `md5` varchar(255) NOT NULL,
  `file` longblob NULL,
  `createDate` datetime NULL,
  PRIMARY KEY (`md5`)
);

Navicat预览:

3、查看表字段

//第一种
show columns from 表名;
//第二种
describe 表名;

4、查看详细的表字段

select * from information_schema.columns where table_name='表名';

5、向现有表中增加字段

ALTER TABLE 表名 ADD COLUMN 字段名 VARCHAR(255);

类型:VARCHAR

长度:255

6、向表中新增字段,并设置默认值和字段注释

ALTER TABLE 表名 ADD COLUMN 字段名 TINYINT(1) DEFAULT 0 COMMENT '注释部分';

类型:TINYINT

长度:1

 默认值:0

7、删除表中的某一字段

alter table 表名 drop column 字段名

8、修改表中时间字段为默认当前系统时间

ALTER TABLE 表名 MODIFY COLUMN 字段名 TIMESTAMP DEFAULT CURRENT_TIMESTAMP;

三、增删改查

1、查询数据

1.1、查询表中的条数

select count(*) from 表名;

1.2、查询某一列数据

//查询表中的Id列
select id from 表名;

2、删除数据

2.1、删除一行数据

SELECT * FROM 表名 WHERE id=100;

 2.2、 根据排序删除符合条件的数据

//删除表中Id小于245的数据
delete from 表名 where id<'245'

2.3、根据日期删除符合条件的数据

//删除日期在2022-05-22之前的数据
delete from 表名 createDate < '2022-05-22';

3、修改某一行数据

UPDATE 表名 SET 字段名 = 新值 WHERE 条件;

4、查看数据库总大小

select table_schema as "数据库名", SUM(data_length + index_length) / 1024 / 1024 AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;

5、查看数据库中各个表大小

SELECT TABLE_NAME AS 'Table',ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2) AS 'Size in MB' FROM information_schema.TABLESWHERE TABLE_SCHEMA = '数据库名';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 JavaScript 编写的记忆游戏(附源代码)   项目:JavaScript 记忆游戏(附源代码) 记忆检查游戏是一个使用 HTML5、CSS 和 JavaScript 开发的简单项目。这个游戏是关于测试你的短期 记忆技能。玩这个游戏 时,一系列图像会出现在一个盒子形状的区域中 。玩家必须找到两个相同的图像并单击它们以使它们消失。 如何运行游戏? 记忆游戏项目仅包含 HTML、CSS 和 JavaScript。谈到此游戏的功能,用户必须单击两个相同的图像才能使它们消失。 点击卡片或按下键盘键,通过 2 乘 2 旋转来重建鸟儿对,并发现隐藏在下面的图像! 如果翻开的牌面相同(一对),您就赢了,并且该对牌将从游戏中消失! 否则,卡片会自动翻面朝下,您需要重新尝试! 该游戏包含大量的 javascript 以确保游戏正常运行。 如何运行该项目? 要运行此游戏,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox, 以获得更好、更优化的游戏体验。要玩游戏,首先,通过单击 memorygame-index.html 文件在浏览器中打开游戏。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
使用 JavaScript 编写的 Squareshooter 游戏及其源代码   项目:使用 JavaScript 编写的 Squareshooter 游戏(附源代码) 这款游戏是双人游戏。这是一款使用 JavaScript 编写的射击游戏,带有门户和强化道具。在这里,每个玩家都必须控制方形盒子(作为射手)。这款射击游戏的主要目标是射击对手玩家以求生存。当它射击对手时,它会获得一分。 游戏制作 该游戏仅使用 HTML 和 JavaScript 开发。该游戏的 PC 控制也很简单。 对于玩家 1: T:朝你上次动作的方向射击 A:向左移动 D:向右移动 W:向上移动 S:向下移动 对于玩家2: L:朝你上次移动的方向射击 左箭头:向左移动 右箭头:向右移动 向上箭头:向上移动 向下箭头:向下移动 游戏会一直进行,直到您成功射击对手或对手射击您为止。游戏得分显示在顶部。所有游戏功能均由 JavaScript 设置,而布局和其他次要功能则由 HTML 设置。 如何运行该项目? 要运行此项目,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox。要运行此游戏,首先,通过单击 index.html 文件在浏览器中打开项目。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值