表的基本用法(一)

本文详细介绍了MySQL的用户管理、数据库操作以及表的管理,包括新建用户、更改密码、权限分配、创建与删除数据库、表结构的增删改查等核心操作。此外,还涵盖了数据的插入、更新和删除,是MySQL初学者的实用教程。
摘要由CSDN通过智能技术生成

#执行
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Wind
owsPowerShell\v1.0\;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Fi
les\Microsoft SQL Server\120\Tools\Binn\;%mysql%\bin;

G:\chenweifeng\mysql-8.0.25-winx64\mysql-8.0.25-winx64\bin

mysql -u root -p

启动服务:
net start mysql

停止服务:
net stop mysql

启动windows服务的图形界面:
在dos 窗口执行:services.msc

零、用户管理:

  1、新建用户:

    >CREATE USER name IDENTIFIED BY 'ssapdrow';

  2、更改密码:

    >SET PASSWORD FOR name=PASSWORD('fdddfd');

  3、权限管理

    >SHOW GRANTS FOR name;    //查看name用户权限

    >GRANT SELECT ON db_name.* TO name;    //给name用户db_name数据库的所有权限

    >REVOKE SELECT ON db_name.* TO name;    //GRANT的反操作,去除权限;

一、数据库操作: 

  1、查看数据库:

    >SHOW DATABASES;

  2、创建数据库:

    >CREATE DATABASE db_name;  //db_name为数据库名

  3、使用数据库:

    >USE db_name;

  4、删除数据库:

    >DROP DATABASE db_name;

create table contracts(
	id int primary key,
	name varchar(30),
	phone varchar (11)
);

#查看表结构
desc contact;

#查看当前数据库中所有的表
show tables#修改增加字段
alter table contracts add sex char(1);

#修改字段类型
alter table contracts modify sex int;

#删除字段
alter table contracts drop column sex;

#删除表
drop table contracts;

create table contacts(
	id int not null auto_increment primary key,
	name varchar(10),
	sex tinyint default 1,
	phone varchar(20)
);

#向表中插入单条数据(转义和单双引)

insert into contacts(name,sex,phone) values('张三',1,'13900000000');

insert into contacts(name,sex,phone) values('tom\'s cat',1,'13900000000');

#向表中插入多条数据
insert into contacts(name,sex,phone) values('lily',2,'13900000003'),('lucy',2,'13900000004');

#修改表数据
update contacts set sex=1;#全部数据的性别改为了1

update contacts set sex=2 where id=3;

#修改多个数据
update contacts set sex=2,phone='11111111' where id =1;

#删除某条数据
delete from contacts where id =4;

#删除整张表
delete from contacts;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值