MySQL 基本操作
2017-07-26 11:50
204 查看
MySQL 基本操作
新手救星,本人 Ubuntu 系统1. 安装 mysql
root@ubuntu:~# sudo apt-get install mysql-serverroot@ubuntu:~# sudo apt isntall mysql-client
root@ubuntu:~# sudo apt install libmysqlclient-dev
期间会弹出设置 root 账户的密码框,输入两次相同密码。
查询是否安装成功
root@ubuntu:~# sudo netstat -tap | grep mysql
root@ubuntu:~# netstat -tap | grep mysql
tcp6 0 0 [::]:mysql [::]:* LISTEN 7510/mysqld
2. 登陆 mysql
本地:mysql -h localhost -u root -p123456
远程:
mysql -h RemoteHost -u UserName -pPassword -D Database;
3. 添加用户
create user ‘liujx’@’%’ identified by ‘123456’;查看是否添加成功:
select * from mysql.user;
4. 创建数据库
create database aicnt_core_db;5. 授权用户拥有某数据库的所有权限
grant all privileges on core_db.* to liujx@’%’ identified by ‘123456’;flush privileges; // 刷新系统权限表
6. 删除用户
mysql>Delete FROM user Where User=’test’ and Host=’localhost’;mysql>flush privileges;
mysql>drop database testDB; // 删除用户的数据库
删除账户及权限:
drop user 用户名@’%’;
drop user 用户名@ localhost;
7. 修改指定用户密码
mysql> update mysql.user set password=password(‘新密码’) where User=”test” and Host=”localhost”;mysql> flush privileges;
8. 列出所有数据库
mysql>show database like “%data base name%”;;9. 切换数据库
mysql>use ‘数据库名’;10. 列出所有表
mysql>show tables like “%tablename%”;11. 显示数据表结构
mysql>describe 表名;12. 删除数据库和数据表
mysql>drop database 数据库名;mysql>drop table 数据表名;
13. 导出表数据
mysqldump -t aicnt_core_db product > /home/liujx/aicnt_core_db_product_insert.sql14. 导入数据
source /home/liujx/aicnt_core_db_product_insert.sql15. 查看数据表的编码格式
show create table daily_reports;16. 修改数据表编码格式
alter table <表名> character set utf8;17. 创建数据表示指定表编码格式
"CREATE TABLE `config_info` ( `cfg_number` varchar(45) NOT NULL, `cfg_data` text NOT NULL, `cfg_signature` varchar(1024) DEFAULT NULL, `cfg_crypto_ver` int(11) DEFAULT '1', `data_length` int(11) DEFAULT '0', `state` int(11) DEFAULT '0', `create_data` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`cfg_number`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;"
相关文章推荐
- linux下mysql基本的操作
- MYSQL入门学习之九:索引的基本操作
- 细聊MySQL之常用工具及基本操作(二)
- c语言操作mysql和数据库基本操作
- mysql基本操作
- MySQL 基本操作--DDL:数据定义语句(建表、更改表结构等等)
- mysql基本命令操作
- 一步一步学MySQL----2 数据库基本操作
- MySQL---数据类型和表的基本操作
- MySQL day1---初涉MySQL 基本操作 数据类型 约束
- MySQL 基础之了解基本操作和基本数据类型
- mysql基本操作
- mysql基本dos下操作
- Mysql 常用基本操作
- mysql基本操作(表的增删查改)、约束、表设计
- python+mysql基本操作
- mysql基本操作
- MySQL系列:数据库基本操作(1)
- mysql基本操作
- MySQL基本操作