MySQL基础之增删改查
在MySQL中的单行注释以 # 开头(GUI为SQLyog)
创建数据库:
CREATE DATABASE 库名;
CREATE DATABASE xs
选定某一数据库:
USE 库名
创建表:
CREATE TABLE 表名(
字段名1 数据类型,
字段名2 数据类型,
字段名3 数据类型,
……
字段名n 数据类型(最后一个无需加逗号)
);
1 CREATE TABLE java成绩表( 2 姓名 VARCHAR(40), 3 班级 VARCHAR(20), 4 Java成绩 FLOAT 5 );
删除数据库:
DROP DATABESE 库名
删除表:
DROP TABLE 表名
往指定的表中插入数据:
INSERT INTO 表名[(字段名1,字段名2,字段名3)] VALUES(xx,xx,xx)[,(xx,xx,xx)][,(xx,xx,xx)][,(xx,xx,xx)] # 可连续插入多行数据
1 INSERT INTO `java成绩表`(姓名,班级,Java成绩) 2 VALUES('abc','dt55班',90.5),('def','dt55班',90.5),('ccc','dt55班',90.5)
插入数据的第二种方法:
INSERT INTO 表名 SET 字段名 = 值
INSERT INTO `java成绩表` SET 姓名='李四'
查询表中的数据:
SELECT 字段名1,字段名2,字段名3 FROM 表名 WHERE 条件
SELECT * FROM 表名 # 查询表中的所有数据
在创建库时,指定编码语法:
CREATE DATABASE 库名 CHARACTER SET utf8/gbk
删除students表中的所有数据:
DELETE FROM 表名