Structured Query Language

来源:51CTO学院《MYSQL数据库基础入门教程》
1 是什么?
是专为数据库建立的操作命令集,是一种功能齐全的数据库语言。在使用时,只需要发出“做什么”的命令,不需要考虑“怎么做”。
2 功能
数据定义语言:定义数据库对象,创建修改删除列、表、库
数据操作语言:用来操作数据表中的记录
数据查询语言:查询数据
数据控制语言:定义访问权限和安全级别
3 数据类型(定义时选择合适的数据类型十分重要)
数值型:整数、小数
字符串型: CHAR LONGTEXT
日期和时间类型:DATE
常用:double char varchar text blob date time datetime (字符串和日期都要用单引号括起来)
*加粗的部分面试可能会考察
*int(11):把99变成00000000099
*通常使用图形化界面。navicat里使用 ctrl+s保存设置。


DDL:
**mysql -u root -p;
show databases;
use 数据库;
show tables;
create database 数据库名称 character set utf8;
create table 表名(
列名1 列的类型 (约束),
列名2 列的类型 (约束),

列名n 列的类型 (约束)
);
show tables;
desc 表名;(查看字段)
alter table 表名 add 列名 数据类型;
alter table 表名 modify 字段名 数据类型;
alter table 表名 drop 字段名;
show create table 表名;(查看表的细节)
rename table 原始表名 to 修改的表名;
alter table 表名 character set 字符集名称;
alter table 表名 change 原始列名称 新的列名称 数据类型;
drop table 表名;
**

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值