-
登录数据库 mysql -u root -p 然后输入密码
-
创建数据库 CREATE DATABASE; 数据库名称(唯一;该命令只可以大写)
-
查看数据库 SHOW DATABASES; (注意命令后面的分号。该命令也可以小写)
-
修改数据库的编码方式 ALTER DATABASE 数据库名称 DEFAUKT CHARACTER SET 编码方式 COLLATE 编码方式_bin;
-
查看数据库编码方式 SHOW CREATE DATABASE 数据库名称;
-
删除数据库 DROP DATABASE 名字;
-
创建数据表 先USE 数据库名称 然后
-
mysql> CREATE TABLE TEACHER
-> (
-> Id INT(5),
-> name VARCHAR(25),
-> EMAIL VARCHAR(30)
-> )
-> ; -
查看数据表 SHOW CREATE TABLE; 数据表名称 查看所有数据表 SHOW TABLES;
-
以表形式查看数据表DESCRIBE 表名; (或者DESC 表名;)
-
修改表名称 ALTER TABLE 表名 RENAME 新表名;
-
修改字段名 ALTER TABLE 表名 CHANGE 字段名 新字段名 新数据类型;
-
修改字段类型 ALTER TABLE 表名 MODIFY 字段名 新类型属性[约束条件(FIRST|AFTER已经存在的字段名)];
-
添加字段 ALTER TABLE 表名 ADD 字段 属性[约束条件(FIRST|AFTER已经存在的字段名)];
-
删除字段ALTER TABLE 表名 DROP 字段名
-
删除数据表 DROP TABLE 数据表名;
-
建立数据表同时设置主键 创建语句后加PRIMARY KEY;
-
为已经存在的表添加主键约束 ALTER TABLE 表名 MODIFY 字段名 字段类型 PRIMARY KEY;
-
删除主键约束 ALTER TABLE 表名 DROP PRIMARY KEY;
-
创建表时指定复合主键
-
添加复合主键ALTER TABLE 表名 ADD PRIMARY KEY(字段1,字段2,...);
-
外键创建
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库