本文共 2151 字,大约阅读时间需要 7 分钟。
一、安装
mysqld –install mysql
启动服务
如果启动服务报 1067的话 需要删除D:\mysql-5.6.26-winx64\data目录下的 ibdata1,ib_logfile1,ib_logfile0三个文件 重新安装服务并启动
net start mysql
登录
windows下不能带分号,linux下带不带分号都可以
mysql -uroot -p
查看数据库属性
use mysql;
查看root用户对应的连接
select host from user where user ='root';
修改密码:
UPDATE user SET Password = PASSWORD('123456') WHERE user = 'root';
root可以远程连接
update user set host='%' where user = 'root';
刷新权限
flush privileges;
(赋予admin在任意机器上都有可以访问数据库的权限 密码是admin)
GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
同上
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '113506' WITH GRANT OPTION;
刷新权限
FLUSH PRIVILEGES;
查询mysql安装的路径
select @@basedir as basePath from dual
select version()
查看版本号
select version()
查询数据库有多少个表
SELECT COUNT( * ) FROM information_schema.tables WHERE TABLE_SCHEMA = 'ecshop'
查看数据库的隔离级别
SELECT @@tx_isolation;
创建用户
CREATE USER 'shenmm'@'localhost' IDENTIFIED BY '113081';
授权(lpc是数据库,后面*表示任意表)
GRANT ALL ON lpc.* TO 'shenmm'@'%';
二、数据操作
清空表t
truncate t;
删除表t
drop table t;
导出数据库
mysqldump -uroot -p113506 lpc > lpc.sql
导出单个表
mysqldump -uroot -p113506 shiro4 test > D:\test.sql
忽略某个表的数据
mysqldump -uroot -p113506 lps --ignore-table=lps.lps_phone_type > lps.sql
导入数据
首先登录mysql,选择数据库
use lpc;
执行导入
source F:/lpc.sql
复制表结构
create TABLE springbootdemo.test_book like ssh.test_book
复制表结构以及数据
CREATE TABLE springbootdemo.test_area SELECT * FROM ssh.test_area
mysql 创建表
DROP TABLE IF EXISTS `uc_user`;CREATE TABLE `uc_user` ( `ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `USER_NAME` varchar(100) DEFAULT NULL COMMENT '用户名', `CREATE_DATE` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间', PRIMARY KEY (`ID`), UNIQUE KEY `USER_NAME` (`USER_NAME`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户表';
三、查询
查询(四舍五入)
select ROUND(3.1415926, 3);
select convert(totalPrice,decimal(10,2)) from xg_material
查询小数点后面位数大于2的
select * ,totalPrice*100 from xg_material where totalPrice*100 - floor(totalPrice*100) > 0
查看某个表所占空间大小
select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') as table_size from information_schema.tables where table_schema='xuangang' AND table_name='xg_material';
转载地址:http://sbgai.baihongyu.com/