数据库数据表操作

创建和维护数据库

格式:
使用SQL语句创建数据麻
CREATE DATABASE 数据席名
[DEFAULTJ ]CHARACTER SET 编码方式
[DEFAULTJ]COLLATE 排序规则
语法说明如下:
CREATE DATABASE:是SQL语信中用手创建数据库的命令:
数据库名:表示待创建的数据库名称,该名称在数据库服务器中是唯一的:

[DEFAULTJ ]CHARACTER SET :制定数据库的字符集名称;
[DEFAULTJ] COLLATE collation_name :指定数据库的排序规则名称
2. 实践

例如:使用SQL语句,创建名为onlinedb的数招库,默认字行集设胃为 gb2312,排序规则设體为gb2312_chinese_ci
CREATE DATABASE onlinedb CHARACTER SET gb2312 COLLATE gb2312_chinese_ci;

查看检测

show databases;

查看数据库信息

格式:

SHOW CREATE DATABASE datebase_name;

实践

例如:查看onlinedb信息

SHOW CREATE DATABASE onlinedb;

修改数据库

格式
使用SOL语句修改数据库ALTER DATABASE语句
ALTER DATABASE 数据库名
[DEFAULT] CHARACTER SET编码方式
[DEFAULI] COLLATE 排序规则
语法说明如下:
ALTER DATABASE:是SQL语言中用于修改数据库的命会;
数据库名:表示待创建的数据库名称,该名称仁数据库服务器中是唯一的:
[DEFAULT] CHARACATER SET:指定数据库的字符集名称:
[DEFAUT] COLLATE collation_name:指定数据库的我方规则名称
2. 实践
例如:使用SQL语句,修改数据库onlinedb的字符集设置灯uft8,排序规则设置Xutf8_bin。
ALTER DATABASE onlinedb CHARACTER SET utf8 COLLATE utf8_bin;

查看修改后的信息

SHOW CREATE DATABASE onlinedb;

删除数据库

格式

DROP DATABASE 数据库名

实践删除数据库服务器中名为onlinedb的数据库

DROP DATABASE onlinedb;

show databases;

查看数据表对象

格式

show tables;

实践

例如:查看onilinedb数据库是否有数据表

create database onlinedb;

use onlinedb;

打开onlinedb脚本文件,复制里面的脚本内容。

粘贴到命令行中。

show tables;

创建数据表对象

格式

CREATE [TEMPORARY] TABLE  表名 ( 字段定义1, 字段定义2, .........字段定义n);

TEMPORARY:使用时表示创建临时数据表

实践

使用CREATE TABLE语句,创建Users表

show tables;

CREATE TABLE user(uID int(11) PRIMATY KEY AUTO_INCREMENT COMMENT '用户ID',

 uName varchar(30) NOT NULL,

 uPwd varchar(30) NOT NULL,

 uSex ENUM('男','女') DEFAULT '男' );

show tables;

show create table user;


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值