您的位置:首页 > 数据库 > MySQL

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编码的数据库:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: