MySQL语句-关于表单的操作总结(新手)

MySQl表的操作:


主键的添加:

1 CREATE TABLE 表名(列名称 数据类型--id INT PRIMARY KEY AUTO_INCREMENT,列名称2 数据类型,··············);主键的追加:
2 ALTER TABLE 表名 MODIFY 列名 INT PRIMARY KEY AUTO_INCREMENT NOT NULL; 

创建一个表:

1 CREATE TABLE 表名(列名1 数据类型,列名2 数据类型,··········);

查询指定表内列的所有内容:

1 SELECT * FROM 表名 WHERE 列名 = '吃饭';

根据列出来的条件进行选择:

1 SELECT * FROM 表名 WHERE 列名 <=500(条件);

区间判断:

1 SELECT * FROM 表名 WHERE 列名 BETWEEN 400 AND 500(条件);

根据给出的条件查询列里符合条件的行内容:

1 SELECT * FROM 表名 WHERE 列名 LIKE '%吃饭%';

改变指定行的name内容:

1 UPDATE 表名 SET  列名 = '吃饭支出' WHERE id = 1;
2 UPDATE 表名 SET  列名 = '服装支出' WHERE id = 2;
3 UPDATE 表名 SET  列名 = '出行支出' WHERE id = 3;

向表内添加数据:

1 INSERT INTO  表名 (id,NAME,money) VALUES (4,'应酬支出',500);

查看表内前两行的数据:

1 SELECT * FROM 表名 LIMIT 0,2;

在表的尾部添加列:

1 ALTER TABLE 表名 ADD 列名 DATE;

改变某一列的数据类型:

1 ALTER TABLE 表名 MODIFY 列名 VARCHAR(50);

指定一列进行查询:

1 SELECT 列名 FROM 表名;

指定id为1的行数据进行查询:

SELECT * FROM 表名 WHERE 列名 = 1;

指定某行内容进行升序排列,由小到大:

1 SELECT * FROM 表名 ORDER BY 列名 ASC;

指定某行内容进行降序排列,由大到小:

1 SELECT * FROM 表名 ORDER BY 列名 DESC;

计算总表的行数:

1 SELECT COUNT(*) AS '总数' FROM 表名;

更改表名:

1 RENAME TABLE 旧表名 TO 新表名;

删除id为1的一行:

1 DELETE FROM rr WHERE id = 1;

向表内添加数据:

1 INSERT INTO  表名 (id,NAME,money,sdate) VALUES (1,'伙食支出',1500,'一月');

查看表的所有数据:

1 SELECT * FROM 表名;

查看表的结构:

1 DESC 表名;

查看所有表:

1 SHOW TABLES;

删除表:

1 DROP TABLE 表名;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值