mysql

1、查看mysql默认密码: grep ‘temporary password’ /var/log/mysqld.log

登录用户 mysql -u ‘root’@‘localhost’ -p

查看库 show databases

查看表 show tables

使用库 use 库名

查看用户 select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;

查看用户权限 show grants for 'root'@'localhost';

查看数据文件存放路径 show variables like '%datadir%';

查看数据库的最大连接数 show variables like '%max_connections%';

查看数据库当前连接数,并发数。 show status like 'Threads%';

mysql -h localhost -u 用戶名 -p密碼 //连接数据库 use desk_show; //使用数据库 show tables; //显示库数据表 describe desk6_0; //显示数据库表结构

mysql -u root -p //之后输入自己的root密码

远程MYSQL主机的IP为:192.169.0.11,用户名为root,密码为123。则键入以下命令:

mysql -h 192.169.0.11 -uroot -p 123

mysql其他命令:

show databases; 显示数据库

create database name; 创建数据库

use databasename; 选择数据库

drop database name 直接删除数据库,不提醒

show tables; 显示表

describe tablename; 显示具体的表结构

select 中加上distinct去除重复字段

mysqladmin drop databasename

删除数据库前,有提示。

数据库执行脚本

source /user/local/test.sql

显示当前mysql版本和当前日期

select version(),current_date;

表操作 show tables;

查看表结构 desc table;

创建表: create table T_Student(stuNum int(10)primary key,stuName varchar(10),age int(13),sex enum("boy","girl"));

创建表2,从脚本导入: source /root/user.sql

表插入时报错: string value:'\xe7...' 这是编码问题,解决: show create database test; show create table t_stu;

修改数据库、表及字段的字符集 修改数据库的字符集:create database enterprises character set utf8; 修改表的编码格式:alter table employees character set utf8; 修改字段的字符集:alter table T_Student change stuName stuName varchar(10);

select * from table_name where id=? -查看指定行

select * field_name frome table_name; -查看指定列,field为字段

select * field_name frome table_name where fied_name like "%???%"; -查找字段近似

select field_name1,name2,name3 from table_name; -查找多列

update table_name set field_name="abc" where id=?;

ch14
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。