mysql基础语法

来源:互联网 发布:鹰眼监控软件注册机 编辑:程序博客网 时间:2024/05/17 22:58
补充:修改root密码
    最常用的方法:mysqladmin -uroot -poldpass password newpassword;

1.设置mysql编码:set names ‘utf8’;
2.mysql中字段为空与否的判断:

3.查看mysql数据库表的注释:show create table 表名
4.查看表的前几条:select * from 表名 limit m ,n;====select * from 表名 limt  n;(从第m个开始,查询n条记录)
5.格式化数据表:select * from 表名 \G
6.统计表中记录数:select count(*) from 表名
7.mysql 的like 语句: 

-----------------------------------------------------------------------------------------------------------------------------------------------
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 tables +表名;
     看表结构:desc 表名;
     删除表:drop table 表名;
9:修改表结构

10:表中插入值
     

第一种:每一个属性都需要插入值
第二种:只插入列1,和列2的值
11:sql的where支持的运算符
       =等于、<>不等于,>大于、<小于,>=,<=,between ,like

12,删除delete from 表名 where 
13:去重查询结果:select distinct 列名 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编码的数据库:











0 0