MySql--数据库和数据表的创建、修改及删除

总结一下MySql的数据库和数据表的简单操作,关于用户注册、修改权限、数据库和数据表的创建、修改和删除的语句。

/***************************用户**********************************/
	select user();  														---查看当前用户;
	create user abc identified by '123456';									---创建用户,查看navicat
创建用户,权限
	grant select,insert,update,delete on *.* to 用户名 @'%' identified by '123456‘;
	grant select,insert,update,delete on *.* to abc @'%' identified by '123456‘

所有权限
	grant all privileges on *.* to username@'%'
	grant all privileges on *.* to abc@'%'
	
回收权限
	revoke all privileges on *.* from username@‘%‘  
	revoke all privileges on *.* from abc@‘%‘   

修改密码:
	admin>mysqladmin -uroot -p123456 password 654321   将密码修改成654321

查看用户:
	select * from  mysql.user;
	select user from mysql.user;
 
删除用户abc;
	drop user abc;

修改密码
	admin>mysqladmin -u用户名 -p旧密码   password   新密码
	admin>mysqladmin -uroot -p123456  password  654321  -----密码修改成654321

查看有几个用户
	select user from mysql.user;
/*****************************************************************************/

/*****************************数据库操作**************************************/	
1、mysql -uroot -p   													//登录数据库

2、show databases;														//显示所有数据库

3、create database database_name character set character_name;			//创建数据库
   create database database_name character set gbk;

4、alter database database_name character set utf8;						//字符集改为utf8

5、drop database database_name;											//删除数据库
/*****************************************************************************/

/*****************************数据表操作**************************************/	
6、create table productinfo (
	id INT, 
	proname VARCHAR(20), 
	proprice FLOAT(5,2), 
	prodate DATETIME
	);																	//建数据表
	
7、alter table table_name 
		ADD column_name | MODIFY column_name | DROP COLUMN column_name	//修改表的操作
   
	alter table productinfo ADD proquantity int;						//添加列 

	alter table productinfo MODIFY proname VARCHAR(30);					//修改列宽
	
	alter table productinfo CHANGE proname pronamenew VARCHAR(30);		//修改列名
	
	alter table productinfo DROP COLUMN proquantity;					//删除列
	
8、DROP TABLE table_name;												//删除数据表
   DROP TABLE productinfo;
   
9、desc  productinfo;													//显示表的结构
/*****************************************************************************/


一、实验目的 1.掌握SQL Server 2005的安装。 2.掌握SQL Server Management Studio的启动和使用。 3.掌握SQL Server 2005服务器的配置和注册。 4.掌握SQL Server 2005查询的基本使用。 5.掌握应用SQL Server Management Studio创建数据库的方法。 6.掌握应用SQL Server Management Studio修改和查看数据库的方法。 7.掌握应用SQL Server Management Studio删除数据库的方法。 8.掌握应用Transact-SQL语句创建数据库的方法。 9.掌握应用Transact-SQL修改和查看数据库的方法。 10.掌握通过Transact-SQL删除数据库的方法。 11.掌握SQL Server 2005数据库和操作系统物理文件的关系。 12.掌握数据库的分离和附加方法。 二、实验内容 1.完成SQL Server 2005开发版的安装。 提示:若计算机系统中已经安装有SQL Server 2005系统,则在安装时需要选择安装命名实例。安装过程中身份验证模式选择“混合模式”并设置sa账户的密码。 2.利用SQL Server配置管理器启动、停止SQL Server服务(包括默认实例和命名实例),配置SQL Server服务为自动启动。 3.利用SQL Server配置管理器配置进行SQL Server 2005网络配置,启用默认实例和命名实例的TCP/IP协议。 4.利用SQL Server外围配置器配置数据库引擎的服务及远程连接,设置为“本地连接和远程连接”,选择“同时使用TCP/IP和named pipes”。 5.利用SQL Server Management Studio注册安装的命名实例。 6.利用SQL Server Management Studio注册远程服务器。 提示:注册远程服务器时需要使用混合验证模式,利用sa账户和密码登录远程服务器。 7.启动SQL Server Management Studio,连接到服务器。新建一个查询,在其中输入如下代码: DECLARE @position int, @string char(5) SET @position = 1 SET @string = 'China' WHILE @position <= DATALENGTH(@string) BEGIN SELECT SUBSTRING(@string, @position, 1) 字符, ASCII(SUBSTRING(@string, @position, 1)) ASCII码 SET @position = @position + 1 END
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值