一. win+R 输入cmd 打开cmd 面板mysql
(-u表明user -uroot 是user的名称是root -p 表明password。此处输入密码是自动为***号,固然也能够直接在-p后面输入密码-p本身数据的密码 回车进入)sql
此页面表明成功进入mysql 数据库数据库
二.建立数据库及其使用ide
show 命令查看刚才的数据库是否成功。spa
2.在test数据库中建立新的表 3d
建立表格式:CREATE TABLE 表名(字段名1 字段类型 字段的约束(可省略), 字段名1 字段类型 字段的约束(可省略),……);blog
CREATE TABLE `Dog`(
`id` INT(20) NOT NULL COMMENT '狗狗编号',
`name` VARCHAR(20) NOT NULL COMMENT '狗狗名称',
PRIMARY KEY (`id`)
) ENGINE=INNODB CHARSET=utf8 COLLATE=utf8_general_ci;ip
注意:' ' 和 · · ,中文的逗号和英语 , 的使用。ci
字段名使用 · ·(键盘上面的 ~ 键上有 · 符号);eg:'狗狗名称', 此处都是使用英语模式下的逗号,这个区分很严重,使用中文的逗号和错误使用都会形成建立失败。cmd
证实咱们成功建立了Dog 这张表
3. desc dog ;(describe的缩写) 查看表的结构
4.insert into 表名(·字段名1·,·字段名2,·...) values(‘值1’,‘值2’,...),(值1,值2,...),...
insert into `dog`(`id`,`name`) values ('123','xixi');
显示表中的全部记录,* 表示全部字段:SELECT * FROM 表名
5.select * from dog;
6. UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
update `dog` set `id` = 8888 where name = 'xixi';
7.DELETE FROM 表名称 WHERE 列名称 = 值
delete from dog where id = '8888';
执行以后为空,证实删除了惟一的一条数据;
8.drop table dog; //移除表或数据库
总结:
将mysql目录下bin目录中的mysql.exe放到C:\WINDOWS下,能够执行如下命令
链接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root能够不用加空格,其它也同样)
断开:exit (回车)
建立受权:grant select on 数据库.* to 用户名@登陆主机 identified by \"密码\"
修改密码:mysqladmin -u用户名 -p旧密码 password 新密码
删除受权: revoke select,insert,update,delete om *.* from test2@localhost;
显示数据库:show databases;
显示数据表:show tables;
显示表结构:describe 表名;
建立库:create database 库名;
删除库:drop database 库名;
使用库:use 库名;
建立表:create table 表名 (字段设定列表);
删除表:drop table 表名;
修改表:alter table t1 rename t2
查询表:select * from 表名;
清空表:delete from 表名;
备份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasename tablename > tablename.sql
恢复表: mysqlbinmysql -h(ip) -uroot -p(password) databasename tablename < tablename.sql
增长列:ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADD INDEX (c);
修改列:ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20);
删除列:ALTER TABLE t2 DROP COLUMN c;
备份数据库:mysql\bin\mysqldump -h(ip) -uroot -p(password) databasename > database.sql
2021-03-14