MySQL语句-关于表单的操作总结(新手)
2024-08-27 01:42:53
MySQl表的操作:
主键的添加:
CREATE TABLE 表名(列名称 数据类型--id INT PRIMARY KEY AUTO_INCREMENT,列名称2 数据类型,··············); 主键的追加:
ALTER TABLE 表名 MODIFY 列名 INT PRIMARY KEY AUTO_INCREMENT NOT NULL;
创建一个表:
CREATE TABLE 表名(列名1 数据类型,列名2 数据类型,··········);
查询指定表内列的所有内容:
SELECT * FROM 表名 WHERE 列名 = '吃饭';
根据列出来的条件进行选择:
SELECT * FROM 表名 WHERE 列名 <=500(条件);
区间判断:
SELECT * FROM 表名 WHERE 列名 BETWEEN 400 AND 500(条件);
根据给出的条件查询列里符合条件的行内容:
SELECT * FROM 表名 WHERE 列名 LIKE '%吃饭%';
改变指定行的name内容:
UPDATE 表名 SET 列名 = '吃饭支出' WHERE id = 1;
UPDATE 表名 SET 列名 = '服装支出' WHERE id = 2;
UPDATE 表名 SET 列名 = '出行支出' WHERE id = 3;
向表内添加数据:
INSERT INTO 表名 (id,NAME,money) VALUES (4,'应酬支出',500);
查看表内前两行的数据:
SELECT * FROM 表名 LIMIT 0,2;
在表的尾部添加列:
ALTER TABLE 表名 ADD 列名 DATE;
改变某一列的数据类型:
ALTER TABLE 表名 MODIFY 列名 VARCHAR(50);
指定一列进行查询:
SELECT 列名 FROM 表名;
指定id为1的行数据进行查询:
SELECT * FROM 表名 WHERE 列名 = 1;
指定某行内容进行升序排列,由小到大:
SELECT * FROM 表名 ORDER BY 列名 ASC;
指定某行内容进行降序排列,由大到小:
SELECT * FROM 表名 ORDER BY 列名 DESC;
计算总表的行数:
SELECT COUNT(*) AS '总数' FROM 表名;
更改表名:
RENAME TABLE 旧表名 TO 新表名;
删除id为1的一行:
DELETE FROM rr WHERE id = 1;
向表内添加数据:
INSERT INTO 表名 (id,NAME,money,sdate) VALUES (1,'伙食支出',1500,'一月');
查看表的所有数据:
SELECT * FROM 表名;
查看表的结构:
DESC 表名;
查看所有表:
SHOW TABLES;
删除表:
DROP TABLE 表名;
最新文章
- JSP动作元素之include
- Ubuntu使用阿里云软件源
- 批量删除.pyo后缀的文件
- jquery实现文件异步上传
- Chrome开发者工具不完全指南
- c#播放器
- 【MySQL】MySQL锁和隔离级别浅析一
- 团队小组开发nabc分析
- MYSQL 备份工具
- C# winform如何在textbox中判断输入的是字母还是数字?
- 【ASP.NET Web API教程】4.2 路由与动作选择
- nginx安装配置
- 3553: [Shoi2014]三叉神经树(树链剖分)
- C# Math的说有函数 以及说明
- 基于saltstack自动化部署高可用kubernetes集群
- Java 批量下载excel,并对excel赋值,压缩为zip文件(POI版)
- Linux之expr命令详解
- Oracle Enterprise Linux 6.4 下配置vncserver
- maven中scope标签详解
- 关于cocos2dx 关键字的问题