SQL语句主要分为三类:DDL语句:数据定义语句,定义了不同的数据段、数据库、表、列、索引等数据库对象,常用的语句关键字主要包括create,drop,alter等。
DML语句:数据操纵语句,用于增、删、改、查数据库记录,并检查数据完整性。常用的语句关键字主要包括insert,delete,update,select等。
DCL语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括grant,revoke等。
启动Mysql服务之后,输入以下命令连接到Mysql服务器:
图片上信息说明:
-u:后面跟连接数据的数据库名;
-p:表示需要输入密码;
命令行的结束符,用”;”或者“-g”结束;
客户端的连接id,记录了Mysql服务到目前为止的连接次数;
Mysql服务器的版本号,本图中是“5.6.23-log”;
通过“help”或者“\h”命令来显示帮助内容,通过“\c”命令为清除命令行buffer;
DDL语句:
1. 创建数据库
语法:CREATE DATABASE dbname;
2. 查看数据库
语法:show databases;
3. 选择要操作的数据库
语法:USE dbname;
4. 查看数据库下的表
语法:show tables;
5. 删除数据库
语法:drop database dbname;
6. 创建表
语法:CREATE TABLE tbname(col_name_1(列名) col_type_1(列类型) constraints(约束条件),
col_name_2 col_type_2 constraints,
……
col_name_n col_type_n constraints,)
7. 查看表的定义
语法1:DESC tbname;
语法2:show create table tbname;
8. 删除表
语法:DROP TABLE tbname;
9. 修改表
语法1:修改表类型
ALTER TABLE tbname MODIFY [COL] col_definition ;
如下图:将name字段的类型修改为varchar(20)
语法2:增加表的字段
ALTER TABLE tbname ADD [COL] col_definition;
如下图:增加了birth字段,类型为date:
语法3:删除表字段
ALTER TABLE tbname DROP [COL] col_name;
如下图:删除birth字段
语法4:字段改名
ALTER TABLE tbname CHANGE [COL] old_col_name col_definition;
如下图:将字段age名改为age1, 同时将其类型改为int(4):
语法5:更改表名
ALTER TABLE tbname RENAME [TO] new_tablename;
本文仅代表作者个人观点,不代表SEO研究协会网官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱cxb5918@163.com。更多相关资讯,请到SEO研究协会网www.seoxiehui.cn学习互联网营销技术请到巨推学院www.jutuiedu.com。