mysql 输出控制台语句_MySQL控制台编程语句一览

这是第一篇博文。

今天学习了 《MySQL 5数据库应用入门与提高》的前4章,学了好几条简单的MySQL数据库操作语句,怕记不住,所以先记下来。

在控制台运行下述语句时, 若以小写字母运行出错,则转换成大写字母。

mysql -u root -p     //换行 ENTER键

Enter password:******                     -u后面紧跟的是数据库的用户名,此处root是默认值,-p表示用户密码,按ENTER键输入密码,输入的密码使用星号*表示

\g             mysql控制台下的命令是以分号( ; )或' \g '来结束的,遇到这个结束符就表示开始执行命令。

有些情况下,当被查询数据库表中的数据过多时,水平显示这些数据会显得杂乱无章,这时使用垂直显示更加容易读取。使用\G 或 \g 而不用分号结束查询可以垂直显示查询。

quit 或  exit                表示退出mysql执行其他命令

use world;             选择当前数据库中存在的world数据库

select * from country;            执行上述语句后紧接着执行下述语句表示访问world数据库中的country数据库表

show engines;                 查看当前mysql数据库的存储引擎。

create database db_name;            创建数据库db_name

create database if not exists db_name;

show databases;               查看数据库的所有数据

show create database db_name;             查看某一个数据库的详细信息

show create database db_name \g            结果同上一条语句,但可使查询的信息显示更加直观

drop database db_name;              删除数据库db_name

drop database if exists db_name;             结果同上

select database();                   查看当前的数据库

use db_name;            选择使用db_name数据库,使其为当前的数据库

show tables;                  查看当前的数据库中所有表

MySQL数据库的字段约束简单概括为:

PK 为PRIMARY KEY, 表示主键,该字段限制其数据为表中每条记录的关键标记,能够唯一的确定单条记录,不能重复,如图书编号

NN 为NOT NUL,表示非空

UQ 为Unique Constraint,表示唯一

BIN 为BINARY,表示二进制(比text更大的二进制数据)

UN 为UNSIGNED,表示整数

ZF 为ZERO FILL, 其值中最有意义的字节总为0,并且不保存。带有小数占位符的数据,相当于金额类型的数据

AI 为AUTO_INCREMENT,表示自增

DEFAULT 为默认值,表示该字段的默认数值

在控制台创建表,需要指出表的名称、所属数据库名称、表的字段、字段类型和约束等,格式如下:

USE 数据库名次(db_name);

CREATE TABLE 表的名称(字段1的名称 字段1的类型 字段1的约束,字段2的名次 字段2的类型 字段2的约束。。。 );

CREATE TABLE 数据库名称.表的名称(...);

describe/desc 表名;              查看表的结构      简单查询

show create table 表名 \g           查看表的结构   详细查询

delete from tableName;              删除表数据

drop table tableName;               删除表

alter table oldTableName rename (to)    newTableName;             to为可选参数,使用与否不影响结果  实现表名的修改

alter table tableName modify 字段名  字段类型;                 修改字段的数据类型

alter table add [约束条件] [first | after 已存在的字段名];              添加字段  添加新的字段包括字段名,数据类型,完整性约束,使用add关键字。

first 为可选参数,其作用是将新添加的字段设置为表的第一个字段;after 为可选参数,其作用是将新添加的字段添加到指定的“已存在字段名”的后面

alter table drop ;              删除字段

alter table modify first | after ;           字段位置修改      字段1 指要修改位置的字段    数据类型 指 字段1 的数据类型

first 为可选参数,指将 字段1 修改为表的第一个字段      alter 字段2 指将 字段1 插入到 字段2 后面

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值