mysql常用语句学习

操作系统为windows 

1 启动关闭mysql服务

 //windows
mysqld --console    //开启mysql服务
mysqladmin -uroot shutdown  //关闭mysql服务

//linux(RPM安装方式)
netstat -nlp   //查看mysql服务的状态
service mysql start  //开启mysql服务
service mysql stop  //关闭mysql服务

//linux(非RPM安装方式)
netstat -nlp   //查看mysql服务的状态
./mysqld_safe &   //开启mysql服务
mysqladmin -uroot shutdown   //关闭mysql服务

 

2 登录和退出mysql

mysql -uroot -p //登录mysql
quit //退出mysql

SQL语句主要有三类:DDL、DML、DCL

2 DDL(Data Definition Languages)

数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。常用的语句关键字有:create、drop、alter等

3 DML(Data Manipulation Language)

数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用的语句关键字有:insert、delete、update、select 等

4 DCL(Data Control Language)

数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了的数据库、表、字段、用户的访问权限和安全级别。常用语句关键字有:grant、revoke等

3 DDL(对数据库对象操作)

3.1 创建数据库

create database testZS;  //创建数据库
show databases;   //查看有哪些数据库
use  testZS;      //使用哪个数据库
show tables;      //某个数据库下面有哪些表

 

3.2 删除数据库

drop database testZS;

3.3 创建表

use testZS;  //表建在哪个数据库里面

create
table emp( ename varchar(10), hiredate date, sal decimal(10,2), deptno int(2) );

 

3.4 删除表

drop table emp;

3.5 修改表

//修改表名
alter table emp rename emp1; 

//查看表结构 
desc emp;

//增加表字段
alert table emp add column age int(3);
//删除表字段
alert table emp drop column age;
//修改表字段名称
alter table emp change age age1 int(4);
//修改表字段数据类型
alter table emp modify ename varchar(20);
//改变字段排列顺序
alter table emp add birth date after ename;
alter table emp add age int(3)  first;

4 DML(对数据库对象的数据操作)

5 DCL(对数据库对象的权限操作)

猜你喜欢

转载自www.cnblogs.com/haiqin/p/9219575.html