mysql没有cmd client时要怎么进入?

    技术2024-08-04  64

    最近安装了mysql,但是发现并没有cmd client。其实我们也可以通过mysql/bin下的mysql.exe进入(如果在path的系统环境变量中加入该文件夹可以直接使用)。

    执行命令mysql -u root -p database,系统提示输入密码,然后就可进入。进入之后可以用use database来更换数据库。

    网上找来一篇基本应用,贴在这里备查。

    mysql基本应用

    mysql数据库     连接数据库         mysql.exe/mysql -u root -p         mysql.exe/mysql -u root -p 数据库名          选择数据库         use    数据库名          在msyql的命令提示符中         语句以";"         语句可以写在多行,直到遇到分号结束              字符串可以使用“‘”或““”         如果在命名的时候使用关键字,需要在关键字上加反引号“`”         create database select          显示数据库         show databases;         show tables;          create table 表名(         id int primary key auto_increment,         uname varchar(20) not null     )     select * from table where 条件 group by 分组 order by     insert into table (id ,uname) values(NULL,'paul');     insert into table values(NULL,'paul');     insert into table (uname) values('paul');     update table set  列=值 where 条件     delete from table where 条件     显示表结构         desc table          修改表的数据引擎     表的类型     myisam:mysql默认的引擎,可以使用于select,insert频繁使用的表     innodb:支持外键,可以用于select ,insert交叉使用的表     memory:访问速度快,但易崩溃,保存在内存中     alter table engine=innodb     添加外键     alter table add constraint foreign key(外键) references 主键表(主键)     触发器          create trigger 触发器名 after/before 操作(insert ,update,delete)     on    表     for each row     begin         操作     end     改变结束标记     delimiter //     当操作发生时自动调用触发器     存储过程     create procedure 名子(in/out    参数    类型)     begin                  如果有传出的值         into 传出的变量     end     调用存储过程         call    存储过程名(实际参数)         实际参数如果 是传 入的可以是一个值,也可以是一个变量         传出的是一个变量         如果要显示传出的变量,select @变量          数据的备份/恢复          备份:mysqldump.exe -u root -p     库名    > 文件名     恢复:mysql.exe -u root -p < 文件名>     数据导入/导出     导入         load data infile "数据文件"    into table 表名              insert into table1 (列名)     select 列名 from table2         注意列名对应          导出         select 列名 from table outfile "文件"
    最新回复(0)