»  好孩子读书    数据库测试    1.DDL语句
阅 读
124
回 复
19
(楼顶)
1.DDL语句
主 题
32
总 帖
117
积 分
750
20211101(星期)07:22 发布 0 楼(顶楼)| 回 复
1. 登录数据库(配置环境变量,或切换目录) mysql -u xxx -p xxx mysql -u root; //u是user, mysql自带用户root mysql -u root -p //p是密码, mysql默认没有密码, 要求密码的时候直接回车
未经编辑,原装一手
主 题
32
总 帖
117
积 分
750
20211101(星期)07:22 回复 1 楼 (沙发) | 引 用
2. 展示当前数据库 show databases show databases; //注意单词是复数, 必须加分号! 否则会出现换行后mysql字样消失,系统会等待你继续输入下一条语句,直到加分号!
主 题
32
总 帖
117
积 分
750
20211101(星期)07:22 回复 2 楼 (椅子) | 引 用
3. 创建数据库 create database create database d1; //创建数据库, d1是你自己起的数据库名 show databases; //创建之后再展示, 就可以看到新的库名
主 题
32
总 帖
117
积 分
750
20211101(星期)07:23 回复 3 楼 (板凳) | 引 用
4. 选择数据库 use 选择一个数据库后, 可以进行库内的表操作 use d1; //可以不加分号,输入 "use d1" 也可以
主 题
32
总 帖
117
积 分
750
20211101(星期)07:23 回复 4 楼 | 引 用
5. 删除数据库 drop database drop database d1; //必须加分号
主 题
32
总 帖
117
积 分
750
20211101(星期)07:23 回复 5 楼 | 引 用
6. 查看数据库中的数据表(的列表) show tables show tables; //要加分号. 这个命令的前提是 use d1; 选中一个库以后,show tables才显示这个库中个数据表
主 题
32
总 帖
117
积 分
750
20211101(星期)07:23 回复 6 楼 | 引 用
7. 创建数据表 create table create table t1(UID int,name varchar(16)); //这个语句以use d1为基础,要先选中一个数据库,才能在这个库中创建表
主 题
32
总 帖
117
积 分
750
20211101(星期)07:23 回复 7 楼 | 引 用
8. 查看数据表表头的字段和约束信息 desc t1; //注意desc后面必须接当前数据库下存在的表的名称,t1 show create table t1\G //这里不用加分号,因为\G符号自带分号效果
主 题
32
总 帖
117
积 分
750
20211101(星期)07:23 回复 8 楼 | 引 用
9. 删除表 drop table t1; //注意drop也必须在use了一个库之后才可以用;
主 题
32
总 帖
117
积 分
750
20211101(星期)07:23 回复 9 楼 | 引 用
10. 修改表头字段类型 modify column alter table t1 modify column name varchar(20); //操作(alter)表(table),表名是t1,然后修改t1表中名为name的表头字段的类型为varchar(20); alter table t1 modify name varchar(20); //column单词可以不写
array(0) { }