SQL(Structured Query Language结构化查询语言)语句分类:
DML:(Data Manipulation Language 数据操作语言) 由insert、update、delete三个组成
DDL: (Data Definition Language 数据定义语言) 由create、drop、alter、truncate组成
DCL: (Data Control Language 数据控制语言) 由 grant、revoke 组成
查询语句:由select组成 他是SQL中用的最多的。
事务控制语言:由commit、rollback、savepoint组成
二、MySQL的基本使用
1.登录数据库
方法一:
开始MySQLMySQL Server 5.5 MySQL 5.5 Command Line Client输入密码即可。
方法二:
进入cmd输入如下命令:
mysql -u[用户名] -p[密码]
说明:用户名默认为root 密码就是配置时自己设定的eg: mysql –uroot -pmyadmin
方法三:(远程登录)
进入cmd输入如下命令:
mysql -u[用户名] -p[密码] -h[主机名/IP地址]
eg: mysql -uroot -pmyadmin -h192.168.0.5
2.数据库操作
创建数据库
语法:create database 数据库名;
删除数据库
语法:drop database 数据库名;
查看数据库
语法:show databases;
选择数据库
语法:use 数据库名;
3.表操作
创建表
语法:
create table 表名(
字段名1 字段类型 [约束],
字段名2 字段类型 [约束],
…….
字段名n 字段类型 [约束]
);
案例:
create table user(
name varchar(20),
sex char(2),
age int,
address varchar(50)
);
删除表
语法:drop table 表名;
修改表
1.修改列的类型
alter table 表名 modify 列名 新类型;
查看表结构
语法:desc 表名
查看表
语法:show tables;
DML:(Data Manipulation Language 数据操作语言) 由insert、update、delete三个组成
DDL: (Data Definition Language 数据定义语言) 由create、drop、alter、truncate组成
DCL: (Data Control Language 数据控制语言) 由 grant、revoke 组成
查询语句:由select组成 他是SQL中用的最多的。
事务控制语言:由commit、rollback、savepoint组成
二、MySQL的基本使用
1.登录数据库
方法一:
开始MySQLMySQL Server 5.5 MySQL 5.5 Command Line Client输入密码即可。
方法二:
进入cmd输入如下命令:
mysql -u[用户名] -p[密码]
说明:用户名默认为root 密码就是配置时自己设定的eg: mysql –uroot -pmyadmin
方法三:(远程登录)
进入cmd输入如下命令:
mysql -u[用户名] -p[密码] -h[主机名/IP地址]
eg: mysql -uroot -pmyadmin -h192.168.0.5
2.数据库操作
创建数据库
语法:create database 数据库名;
删除数据库
语法:drop database 数据库名;
查看数据库
语法:show databases;
选择数据库
语法:use 数据库名;
3.表操作
创建表
语法:
create table 表名(
字段名1 字段类型 [约束],
字段名2 字段类型 [约束],
…….
字段名n 字段类型 [约束]
);
案例:
create table user(
name varchar(20),
sex char(2),
age int,
address varchar(50)
);
删除表
语法:drop table 表名;
修改表
1.修改列的类型
alter table 表名 modify 列名 新类型;
查看表结构
语法:desc 表名
查看表
语法:show tables;