卸载mysql
sudo apt-get autoremove mysql* --purge
sudo rm /var/lib/mysql/ -R
sudo rm /etc/mysql/ -R
安装mysql
sudo apt-get install mysql-server
查看mysql默认密码
cat /etc/mysql/debian.cnf
添加登入账户和密码
ALTER USER root@localhost IDENTIFIED BY '123456';
(旧版本)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
(新版本)
查看建表语句
SHOW CREATE TABLE table_name;
查看表结构
desc stuinfo;
添加字段
ALTER TABLE `databaseName`.`tb_workload`
ADD COLUMN `costtime` float(255, 2) NOT NULL DEFAULT 0 AFTER `enable`;
修改字段长度
ALTER TABLE TB_WORKLOAD MODIFY COLUMN BUGNUMBER VARCHAR(20)
mysql导入sql文件
-
sql中包含创建database语句
mysql -u username -p database_name < file.sql
-
sql不包含创建database语句
create database buyi;
use buyi;
set names utf8;#数据库设置编码
source /home/test.sql #sql文件的保存路径
或者:
mysql -u username -p database_name < file.sql