AI智能
改变未来

mysql基本命令语句

Mysql安装完,配置好环境,设置编码格式,密码,并且勾选可以在命令行客户端操作的选项即可在命令行客户端对数据库进行操作了。

打开安装后生成的命令行客户端窗口,输入密码即可连接Mysql数据库。
也可以通过cmd命令进入命令行窗口,输入mysql -h127.0.0.1 -uroot -p123456即可连接,这里主机地址为127.0.0.1,用户名为root,密码为123456,根据实际情况修改。

连接数据库后,根据 show databases;查看mysql数据库服务器中的所有实例。
这里在数据库创建一个自定义实例mysql1,创建命令为create database mysql1;通过use mysql1使用数据库;
创建数据库mysql1后,可以通过show create database mysql1 查看创建的实例。
接下来创建一个表emp,通过create table emp(eno int,
ename varchar(30),
sex enum(‘男’,‘女’)
);
创建了一个编号为eno,姓名为ename,性别为枚举类型,只能为男或者女的emp表格,显示创建表的命令为show create table emp;

现在向表格插入一条数据insert into emp values(1,‘lily’,‘女’);通过select * from emp;可查看emp表中所有的数据。重复插入数据需要重复insert语句,根据创建表格定义的格式输入数据即可。
select eno from emp;可以查看emp表中eno的数据。同理可以查看ename和sex。
通过alter table emp add hiredate date;语句可以新增一个列,该列名为hiredate,类型为date。
通过alter table emp drop column birth;语句可以删除该列。
通过alter table emp rename to tbemp;语句可以修改表名。

有时候出现->按回车一直重复->是因为忘记输入结尾处的\”;“导致的,输入;回车即可,出现’>是因为错误输入“ ’ ”导致的,输入’;即可,同理出现”>。

当输入了错误命令,需要取消时在数据后输入\\c取消当前的输入。
显示当前数据库实例的编码信息通过 show variables like ‘%char%’;
每一行后面的;是分隔符,默认命令行结束为\”;\”,可以修改为指定符号结束如果想换成别的符号如$,通过delimiter $修改。
显示实例下的所有表,需要前提先输入 use 数据库名 过,再通过show tables;实现。
当发现不能输入中文,输入后出现乱码,是由编码格式导致的错误,通过SET NAMES GBK;修改编码格式为GBK。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » mysql基本命令语句