mysql(基础篇)------命令行操作MySQL的相关语句以及 SQLyon的使用
来源:互联网 发布:淘宝的规律 编辑:程序博客网 时间:2024/06/02 05:55
此篇博文我将详细介绍 通过命令行来操作数据库(创建和删除数据库 创建表 ,删除表 查看 和修改数据库的字符集 给表添加字段)以及 SQLyon的使用
首先 还是 以管理员身份 打开命令提示符 然后 输入 net start mysql57 然后回车(再次提醒该语句后面没有分号)
然后输入 mysql -u root -p123456 登录我们的数据库
然后输入 show databases ; 就会显示我们的数据库了
如果我们要创建一个数据库 例如我创建一个名为 day3的数据库 我们就输入 create database day3; 会出现如下界面
然后我们在输入 show databases; 查看一下 发现已经创建好了
如果我们要删除 day3 这个数据库 输入 drop database day3; 接着我们查询一下 show databases;
然后我们再重新创建day3 后我们查看一下 day3 这个数据库的字符集 show create database day3; 我们发现它的字符集是 utf-8的
我们 查看了字符集 如何指定某个数据库的字符集呢 例如我要day3这个数据库的字符集 改为 gbk 。 alter database day3 default character set gbk; 接着我们
查看是否改了 show create database day3; 经验证确实改为了 gbk 如果我们要改回 utf-8 就输入 alter database day3 default character set utf-8;
数据库创建好了 接下来就是创建表了
我们在 day3这个数据库中创建表 要先输入 use day3 ; 这样就确定了我们操作的是day3这个数据库
(例如我们创建一个学生表)
输入 create table student (
sid int , (注意这里是逗号)
sname varcahr(20),
sage int (最后一句这里没有任何符号)
);
然后我们查看一下该表是否创建完毕
输入 show tables ; 可以看见表我们已经创建好了
然后我们查看一下表的结构 desc student;
删除表的语句 是 drop table student; 然后我们接着输入 show tables 查看一下是否删除了 我们发现 输出的是 Empty set(0.00sec) 这就说明表已被删除
接下来是给表添加字段 例如我们给student数据库添加一个性别的字段 alter table student add column sgender varchar(20); 接着我们查看一下是否添加成功
接着是删除字段 例如我们删除刚刚添加的sgender字段 alter table student drop column sgender ; 并且接着查看一下是否删除成功 经过查询发现sgender 这个字段确实别删除了
如果我们要 修改字段的类型 呢 alter table student modify column sname varchar(100); 使用关键字 modify 我们发现 varchar(20) 改为了 varcahr(100)
如果我们要修改 字段的名称呢 例如 我们将 sid 修改为id alter table student change column sid id int ;
如果修改表名称呢 例如我们将 student 改为teacher altertable student rename to teacher; 使用 rename 关键字
接下来是 SQLyog 的使用 我们打开 SQLyog 就可以发下 day3这个数据库已经存在了
如果我们再将 teacher表更改为 student 首先在 1处选上day3 然后 在2处输入 SQL 语句 点击3处的按钮 等运行完成后 我们按一下 F5键 刷新一下 已经改为了student 了
使用该软件时 只需要 打上 上面我说的那些 sql 语句即可
下一篇我将重点讲解 增删改数据
- mysql(基础篇)------命令行操作MySQL的相关语句以及 SQLyon的使用
- 命令行使用MySql的入门基础语句
- mysql的命令行语句
- Mysql的相关操作语句整理
- Mysql的命令行操作
- Mysql的命令行操作
- mysql命令行的操作
- mysql的相关语句
- 一些基础的MySQL数据库操作语句
- mysql 的使用和相关语句
- MYSQL命令行基础操作
- mysql 命令行基础操作
- [MYSQL]基础操作---命令行
- Linux mysql 以及sql 语句的使用
- MySQL命令行的使用
- Mysql命令行的使用
- mysql的操作语句
- MySQL的相关操作
- iOS回顾笔记(03) -- 自定义View的封装和xib文件的使用详解
- 11111
- 自定义类加载器[1]:突破父类委托机制
- 自定义VIEW④学习成果
- 黑马74期 Android 安卓视频培训课程
- mysql(基础篇)------命令行操作MySQL的相关语句以及 SQLyon的使用
- golang获取命令行参数
- AngularJS中控制器之间通信方法
- 最详细的 Toolbar 开发实践总结
- windows网络编程 gethostbyname()
- ExcelUtil
- 三块300GSAS硬盘一块硬盘状态灯为红色怎么解决
- 百度地图SDK 手机报错java.lang.UnsatisfiedLinkError: No implementation found for int--binbinyang
- 面试题42:翻转单词顺序,左旋转字符串