mysql笔记

1.启动与关闭

   Windows下安装完mysql之后会自动启动mysql服务,打开或者关闭mysql可以直接在系统的服务管理页进行。

      

  从上图可见,mysql server安装的service名为MySQL56,我们也可以在命令行下输入net start mysql56  打开服务,输入net stop mysql56关闭服务

 

2.登陆

  登陆mysql时需要先打开mysql 控制台,首先将mysql安装目录下bin文件夹加到系统的环境变量,在命令行下输入:

  mysql登陆参数如下:

  --host 或者-h  --登陆的MySQL服务器名,默认本机

  --port 或者-P  --Mysql端口,默认3306

  --protocol  --登陆时使用的协议

  --socket 或者-S  -- 客户端使用的socket 

  --user或者-u   --用户名

  --password或者-p  --密码,如果后面跟密码则必须紧跟在-p后面,不加空格

  --default-character-set   --登录时使用的编码


3.控制台命令

exit   --退出mysql登陆

status  --查看当前mysql服务器运行的状态等等  

select user()   --显示当前用户名

select current_date()   --显示当前日期

select current_time()  --显示当前时间

select current_timestamp()  --显示当前时间戳

 

4.DDL SQL 语句

show database  --列出所有数据库模式(schema)

use 数据库模式名  --切换数据库模式

select database()  --查看当前使用的数据库模式

show tables  --列出该数据库所有的表

desc columns  --查看表结构

create database 数据库模式名    --创建数据库模式

drop database 数据库模式名  --删除数据库模式

alter database 数据库模式名     --修改数据库模式

create [temporary] table  (字段名 类型 [参数],字段名 类型 [参数]....)      --创建表,temporary参数可选,加上表示创建的是临时表,断开数据库连接会自动删除,一般用来转移数据时临时使用

drop table 表名  --删除表

alter table table_name drop column_name  --删除列

alter table table_name  add  column_name  --增加列

alter table table_name change column_name  --修改列

 

5.DML SQL 语句

insert into table_name (column_name1, column_name2.... ) values (value1, value2....)      --插入一条记录,注意如果是字符串类型必须加上单引号如'value1' 

select  --查询记录

delete from table_name where (查询条件)  --删除记录

update table_name  --更新记录

create user 用户名  --创建用户,新创建的用户没有任何授权,需要使用grant命令授权后才能访问具体的数据库

grant  --授权命令

drop user 用户名  --删除用户

posted @ 2015-03-22 10:40  hlb430  阅读(191)  评论(0编辑  收藏  举报