# mysql基础命令 --- - mac os安装mysql brew install mysql/ brew reinstall mysql - 查看mysql是否安装成功 ps -ef/-aux | grep mysqld - mysql权限设置 chown mysql:mysql -R /var/lib/mysql - 初始化mysql mysqld --initialize - 启动mysql systemctl start/stop/restart/status mysqld - 连接mysql mysql -h hostname -u 账户 -p 密码 - 查看数据库 show databases; - 查看权限 show grants 无/for '用户名'@'hostname'; - 查看表 show tables; - 显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息 show columns for table; - 显示数据表的详细索引信息,包括PRIMARY KEY(主键) SHOW INDEX FROM table; - 该命令将输出Mysql数据库管理系统的性能及统计信息。 SHOW TABLE STATUS LIKE [FROM db_name] [LIKE 'pattern'] \G: - mysql 字符集设置 show variables like 'collation_%'; show variables like 'character_set_%'; alter database 数据库名称 character set utf-8; set names utf-8 - mysql 插入多条数据 INSERT INTO table_name (field1, field2,...fieldN) VALUES (valueA1,valueA2,...valueAN),(valueB1,valueB2,...valueBN),(valueC1,valueC2,...valueCN)......; - 显示索引信息 SHOW INDEX FROM table_name; \G ###### tags: `mysql`