执行命令mysql -u root -p database,系统提示输入密码,然后就可进入。进入之后可以用use database来更换数据库。
网上找来一篇基本应用,贴在这里备查。
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 "文件"