当前位置:Gxlcms > 数据库问题 > MySQL命令使用

MySQL命令使用

时间:2021-07-01 10:21:17 帮助过:25人阅读

-- 1.操作数据库:CRUD 2 -- 1.1创建(CREATE) 3 CREATE DATABASE db1 -- 创建一个名字为db1的数据库 4 5 -- 加if条件判断创建数据库,为了如果有同名数据库时程序报错 6 CREATE DATABASE IF NOT EXISTS db2 7 8 -- 设置字符集创建数据库 9 CREATE DATABASE IF NOT EXISTS db3 CHARACTER SET "utf8" 10 11 -- 1.2查询(Retrieve) 12 -- 查询所有数据库 13 SHOW DATABASES 14 15 -- 查看没有数据库的字符集:查询某个数据库的创建语句 16 SHOW CREATE DATABASE db1 17 18 -- 1.3修改(Update) 19 -- 修改指定数据库的字符集 20 ALTER DATABASE db1 CHARACTER SET "gbk" 21 22 -- 1.4删除(Delete) 23 -- 如果数据库存在删除数据库 24 DROP DATABASE IF EXISTS db1 25 26 -- 1.5使用数据库 27 -- 查询当前正在使用的数据库名称: 28 SELECT DATABASE(); 29 30 -- 使用数据库 31 USE db2;

操作表:

 1 -- 2.操作表
 2 -- 2.1创建表
 3     /*
 4     语法
 5         create table 表名(
 6             列名1 数据类型1,
 7             列名2 数据类型2,
 8             ....
 9             列名N 数据类型N
10         );
11         注意:最后一行不需要逗号
12     数据类型:
13         int 整数
14         double 小数
15         date 日期
16         dateTime 日期包含至时分秒
17         timestamp 时间戳
18         varchar 字符串
19     */
20 -- 2.1.1查询当前使用的数据库确定是否是需要创建表的数据库
21 SELECT DATABASE();
22 -- 2.1.2创建一个学生表,其中包含序号、姓名、年龄、分数、创建时间
23 CREATE TABLE Student(
24     序号 VARCHAR(5),-- 字符串类型需要指定最大长度
25     姓名 VARCHAR(10),
26     年龄 INT,
27     分数 DOUBLE,
28     创建时间 TIMESTAMP
29 );
30 
31 -- 2.2查询
32 -- 2.2.1查询某个数据库中的所有表
33 SHOW TABLES;
34 -- 2.2.2查询表结构
35 DESC Student;
36 
37 -- 2.3修改
38 -- 2.3.1修改表名
39 ALTER TABLE Student RENAME TO Student1
40 
41 -- 2.3.2修改表的字符集
42  ALTER TABLE 表名 CHARACTER SET 字符集
43  
44  -- 2.3.3添加一列
45 ALTER TABLE 表名 ADD 列名 数据类型
46 
47 -- 2.3.4修改列名称 类型
48 ALTER TABLE 表名 CHANGE 列名 修改后新列名 新数据类型
49 ALTER TABLE 表名 MODIFY 列名 新数据类型
50   
51 -- 2.3.5删除列
52 ALTER TABLE 表名 DROP 列名
53 
54 -- 2.3.6删除
55 DROP TABLE IF EXISTS 表名;

 

MySQL命令使用

标签:des   if条件判断   gbk   tables   databases   create   class   change   创建   

人气教程排行