MySQL常用基本语句 (2013-12-20 11:19:34)

下面介绍下MySQL建库建表的一些基本语句

查询版本

SELECT VERSION() FROM DUAL;

一、创建数据库

CREATE DATABASE YunF5

二、删除数据库

DROP DATABASE YunF5

三、创建数据表
CREATE TABLE  App_SoftDown_All
(
 ID INT(11)PRIMARY KEY NOT NULL AUTO_INCREMENT,          
 MmeberID VARCHAR(200) COLLATE utf8_unicode_ci  NOT NULL,  
 NET  VARCHAR(100) COLLATE utf8_unicode_ci  NOT NULL,
 SoftID VARCHAR(200) COLLATE utf8_unicode_ci NOT NULL,     
 SoftName VARCHAR(200) COLLATE utf8_unicode_ci NOT NULL,   
 SoftSize DECIMAL(50,2) COLLATE utf8_unicode_ci  NOT NULL,   
 SoftApk TEXT COLLATE utf8_unicode_ci  NOT NULL,           
 Downloads INT(11) NOT NULL,                               
 Join_IP VARCHAR(100) COLLATE utf8_unicode_ci NOT NULL,   
 Join_Time  DATETIME NOT NULL                              
)

四、插入数据

INSERT INTO `App_SoftDown_All` (`MmeberID`, `NET`, `Downloads`,`Join_IP`,`Join_Time`)
VALUES( '1507', 'WIFI','1',127.0.0.1','2013-07-07 00:00:00');

五、查询数据
SELECT * FROM  App_SoftDown_All

六、更新语句

UPDATE App_SoftDown_All SET NET='GPS',Downloads='13' WHERE ID >=1;

七、删除数据记录

DELETE FROM App_SoftDown_All WHERE id IN (1577,1638);

八、数据表添加字段:AFTER(在哪个字段后面添加) 

ALTER TABLE App_SoftDown_All ADD COLUMN GatewayId INT(11) NOT NULL DEFAULT 0 AFTER NET

九、删除数据表中的字段:

ALTER TABLE `App_SoftDown_All` DROP COLUMN Gatewayid

十、调整数据表中字段顺序:调整到指定字段的后面

ALTER TABLE `App_SoftDown_All` CHANGE `GatewayId` `GatewayId` INT(11) NOT NULL DEFAULT 0 AFTER MmeberID

十一、查询重复出现的数据

SELECT * FROM App_SoftDown_All WHERE GatewayId IN (SELECT GatewayId FROM App_SoftDown_All GROUP BY IMEI HAVING COUNT(GatewayId) > 1) 

 

posted @ 2022-08-18 15:16  Rukh  阅读(4)  评论(0编辑  收藏  举报