mysql基础语法
2016-05-22 12:51
585 查看
1:登入mysql -u root -p (链接本机的),链接到远程的mysql -h 123.1.1.1 -u root -p
2:每次跟随机器自动启动mysql:chkdupexe/chkconfig mysqld on
3:linux查看mysql端口: netstat -nlpt/nulpt|grep 3306
4:查看mysql版本:select version();
5:mysql没有提供修改数据库名称的功能(目前官方没有提供)
6:表的属性
7:表格常用类型
8:查看表show tablse +表名;
看表结构:desc 表名;
删除表:drop table 表名;
9:修改表结构
10:表中插入值
第一种:每一个属性都需要插入值
第二种:只插入列1,和列2的值
11:sql的where支持的运算符
=等于、<>不等于,>大于、<小于,>=,<=,between ,like
12,删除delete from 表名 where
13:去重查询结果:select disinct 列名 from where
14:where 的and 与 or
15:根据查询结果进行排序 order by
======**mysql的用户管理***=========
1:mysql的用户信息主要放在默认的数据库中mysql
2:创建新用户
create user hb identified by '123';
3:删除用户drop user 名
4:重命名一个用户:rename user 原用户名 to 新用户名
5:修改用户名密码
=======****mysql的权限**===========
第一个* 代表数据库,第二个*代表是表
==========mysql的备份与恢复==================
demo:mysqldump -u root -p test > new_test.sql
注意:mysqldump备份出来的是一个纯文本的文件
恢复数据库:mysql -u root -p test(需要恢复的数据库名称) < new_test.sql (数据的信息);
修改数据库的编码:
创建一个utf编码的数据库:
2:每次跟随机器自动启动mysql:chkdupexe/chkconfig mysqld on
3:linux查看mysql端口: netstat -nlpt/nulpt|grep 3306
4:查看mysql版本:select version();
5:mysql没有提供修改数据库名称的功能(目前官方没有提供)
6:表的属性
7:表格常用类型
8:查看表show tablse +表名;
看表结构:desc 表名;
删除表:drop table 表名;
9:修改表结构
10:表中插入值
第一种:每一个属性都需要插入值
第二种:只插入列1,和列2的值
11:sql的where支持的运算符
=等于、<>不等于,>大于、<小于,>=,<=,between ,like
12,删除delete from 表名 where
13:去重查询结果:select disinct 列名 from where
14:where 的and 与 or
15:根据查询结果进行排序 order by
======**mysql的用户管理***=========
1:mysql的用户信息主要放在默认的数据库中mysql
2:创建新用户
create user hb identified by '123';
3:删除用户drop user 名
4:重命名一个用户:rename user 原用户名 to 新用户名
5:修改用户名密码
=======****mysql的权限**===========
第一个* 代表数据库,第二个*代表是表
==========mysql的备份与恢复==================
demo:mysqldump -u root -p test > new_test.sql
注意:mysqldump备份出来的是一个纯文本的文件
恢复数据库:mysql -u root -p test(需要恢复的数据库名称) < new_test.sql (数据的信息);
修改数据库的编码:
创建一个utf编码的数据库:
相关文章推荐
- 【J2EE核心开发学习笔记001】通过JDBC进行简单的增删改查(以MySQL为例)
- Mysql数据库多表联合更新
- navicat for mysql 中sql脚本乱码问题
- mysql的bat 安装与卸载文件
- mysql的utf8和utf-8
- mybatis连接mysql数据库插入中文乱码
- MySQL5.6 GTID
- mysql数据类型详解
- mysql5.7文件无法导入数据库的解决方案
- ubuntu删除mysql重装mysql亲测没有任何问题
- mysql查询练习
- mysql INFORMATION_SCHEMA信息数据库
- MySQL相关问题总结
- mysql数据库自动备份脚本分享
- MySQL性能调优的10个方法
- 编译安装mysql 5.6.30
- MySQL安装配置方法教程
- mysql设置字符集utf8mb4
- windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案
- 修改mysql root 密码