千家信息网

mysql建表的详细步骤

发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,本文主要给大家简单讲讲mysql建表的详细步骤,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql建表的详细步骤这篇文章可以给大家带来一些实际帮助
千家信息网最后更新 2025年11月12日mysql建表的详细步骤

本文主要给大家简单讲讲mysql建表的详细步骤,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql建表的详细步骤这篇文章可以给大家带来一些实际帮助。

1.新建用户

1234567891011121314//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values('localhost','tanzuai',password('123456'));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:tanzuai 密码为:123456 的用户。 //退出后登录一下mysql>exit;@>mysql -u tanzuai -p@>输入密码mysql>登录成功

2.为用户授权

123456789101112131415//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.@>mysql -u root -p@>密码//首先为用户创建一个数据库(tanzuaidb)mysql>create database tanzuaidb;//授权jeecn用户拥有jeecn数据库的所有权限@>grant all on tanzuaidb.* to tanzuai@localhost identified by '123456';//刷新系统权限表mysql>flush privileges;mysql>其它操作 //如果想指定部分权限给一用户,可以这样来写:mysql>grant select,update on tanzuaidb.* to tanzuai@localhost identified by 123456;//刷新系统权限表。mysql>flush privileges;

mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令';


权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作云服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用'%'表示从任何地址连接。
'连接口令'不能为空,否则创建失败
例如:
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to tanzuai@10.163.225.87 identified by '123′;
给来自10.163.225.87的用户tanzuai分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123
mysql>grant all on vtdc.* to tanzuai@10.10.10.87 identified by '123′;
给来自10.163.225.87的用户tanzuai分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123
mysql>grant all on *.* to tanzuai@10.10.10.87 identified by '123′;
给来自10.163.225.87的用户tanzuai分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123
mysql>grant all privileges on *.* to tanzuai@localhost identified by '123′;
给本机用户tanzuai分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
3.删除用户

123456@>mysql -u root -p@>密码mysql>DELETE FROM user WHERE User="jeecn" and Host="localhost";mysql>flush privileges;//删除用户的数据库mysql>drop database tanzuaidb;

4.修改指定用户密

12345@>mysql -u root -p@>密码mysql>update mysql.user set password=password('新密码') where User="tanzuai" and Host="localhost";mysql>flush privileges;mysql>quit;

5.建表

12345678create table receive_user(waybillno varchar(20) not null check(waybillno!=''),model varchar(20) not null,userid varchar(20) not null,create_time datetime default null,primary key(waybillno))engine=InnoDB default charset=utf8 auto_increment=1;

mysql建表的详细步骤就先给大家讲到这里,对于其它相关问题大家想要了解的可以持续关注我们的行业资讯。我们的板块内容每天都会捕捉一些行业新闻及专业知识分享给大家的。

权限 用户 数据 数据库 口令 密码 登录 名称 分配 步骤 地址 系统 专业 行业 成功 专业知识 主题 书籍 代表 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美国大学生软件开发就业前景 ad hoc网络安全 黑龙江卫星授时服务器虚拟主机 北辰德软件开发笔试题 吉林网络技术服务 国企网络技术有限公司有哪些 荣耀手游如何注册谷歌服务器 饥荒联机搭建服务器怎么关闭 ns暗黑3服务器出错怎么处理 广州东秀网络技术招聘 政府软件开发外包工作流程 河北党员教育软件开发哪儿好 怎么黑我的世界服务器 嘉兴网络技术服务咨询 济南软件开发招聘日语 安全U盘服务器未启动 网络安全主题班会 小结 医疗器械网络安全审查指导 国家网络安全信息平台 软件开发主要学JAVA什么 w7无法打开安全中心服务器 定远自动化软件开发技术采购信息 跨云管理服务器怎么设置 美国癌症风险数据库 如何进服务器管理器 广西柳州软件开发电话 一般酒店有哪些服务器 安徽数据网络技术服务保障 运行QT怎么连接数据库 电力物联网软件开发
0