本文将主要介绍基本的 SQL 语句,数据的增删查改等
1、创建数据库
create database test;
2、查看当前数据库列表
show databases;
注意:进入 mysql 之后,每条命令结尾都要有分号。
3、连接数据库
执行命令 use test ,连接 test 数据库。界面提示 Database changed ,表示现在使用的数据库为 test 数据库。
use test;
4、创建表
执行命令 create table test1 (id int,name char(20)); 表名为 test1 。test1 表有两列:id 和 name。其中,id 的数据类型为 int,name 的数据类型为 char,且字符长度为 20。
说明:mysql 命令执行完成,页面会提示 Query OK 。
create table test1 (id int,name char(20));
语法:CREATE TABLE 表名称 (列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....);
5、插入数据
执行命令 insert into test1 values(1,"zhangsan"); 此条数据的第一列 id 的值为1,第二列 name 的值为zhangsan。
insert into test1 values(1,"zhangsan");
语法:INSERT INTO 表名称 VALUES (值1, 值2,....);
6、 查看表数据
执行命令 select * from test1; 此时,用户可以查看到新插入的一行数据: id 的值为 1 , name 的值为 zhangsan 。
select * from test1;
语法1:SELECT * FROM 表名称; //查询表中的所有列的数据信息
语法2:SELECT 列名称 FROM 表名称; //查询表中的指定列的数据信息
7、更新表数据
执行命令 update test1 set name = "lisi" where id =1; 也就是,将所有 id 为 1 的 name 值均修改为 lisi 。
update test1 set name = "lisi" where id =1;
select * from test1;
语法:UPDATE 表名称 SET 列名 = 值 WHERE 表名称 = 值;
8、 删除表数据
执行命令 delete from test1 where id =1; ,删除 test1 表中,所有 id 值为 1 的数据。
delete from test1 where id =1;
select * from test1;
9、删除表
执行命令 drop table test1; 删除名为 test1 的数据表。
drop table test1;
show tables;
语法:DROP TABLE 表名称
10. 删除数据库
执行命令 drop database test; ,删除名为 test 的数据库。
drop database test;
show databases;
语法:DROP DATABASE 数据库名称