数据库零基础入门教学(数据库新手教程)

lxf2023-11-16 06:10:01

很多朋友都装了mysql,但是不知道怎么用。本文将从连接MYSQL、修改密码、增加用户等方面来学习MYSQL的一些常用命令。首先,连接MYSQL。格式:mysql -h主机地址-u用户名-P用户密码1。例1: MYSQL连接到这台机器。首先打开DOS窗口,然后进入目录mysqlbin,然后输入命令mysql -uroot -p,输入后会提示输入密码。如果MYSQL刚刚安装,超级用户root没有密码,可以直接输入进入MYSQL。MYSQL的提示是://来自www.w3sky.com MYSQL > 2。示例2:连接到远程主机的MySQL。假设远程主机的IP是110.110.110.110,用户名是root,密码是abcd123。输入以下命令:MYSQL-h 110 . 110 . 110 . 110-urot-pabcd 123(注意:u和root不用加空框,以此类推)3 .退出MySQL命令://从www.w3sky.com退出(回车)2。修改密码。格式:mysqladmin -u username -p旧密码新密码1。示例1:向root用户添加密码ab12。首先在DOS下进入目录mysqlbin,然后输入以下命令mysqladmin -uroot -password ab12注意:因为root一开始没有密码,所以可以省略-p旧密码。2.示例2:将root的密码更改为djg345。MySQL admin-urot-p ab12 password djg 345第三,添加新用户。(注意:与上面不同,下面的命令后跟一个分号作为命令终止符。)格式:grant select on Database。*至用户名@由“密码”标识的登录主机示例1。添加一个用户test1密码为abc,这样他就可以在任何主机上登录,并有权查询、插入、修改和删除所有数据库。首先以root身份连接到MYSQL,然后键入以下命令:grant select,insert,update,delete on *。*测试1 @ " ",由" ABC "标识;但是,示例1中添加的用户非常危险。如果有人知道test1的密码,那么他就可以在互联网上的任何一台电脑上登录你的mysql数据库,对你的信息为所欲为。解决方案见例2。例2,为test2添加一个用户的密码为abc,这样他只能在localhost上登录,可以查询、插入、修改、删除数据库mydb (localhost指的是本地主机,即MYSQL数据库所在的主机),这样即使用户知道test2的密码,也不能从网上直接访问数据库,只能通过MYSQL主机上的网页进行访问和提问。在mydb上授予select、insert、update、delete权限。*以“abc”标识的test2 @ localhost如果不希望test2有密码,可以用另一个命令删除它。在mydb上授予select、insert、update、delete权限。*到由“”标识的test2 @ localhost在上一篇文章中,我们谈到了登录、添加用户和更改密码。接下来,我们来看看MYSQL中的数据库操作。注意:必须先登录MYSQL。下面的操作是在MYSQL的提示符下执行的,每个命令都以分号结束。一、操作技巧1。如果输入命令,进入车内后发现忘记了多余的标记,就不需要再输入命令,只需输入分号,进入车内即可。也就是说,你可以把一个完整的命令打成几行,然后用分号作为结束符。2.您可以使用光标向上和向下键调出上一个命令。但是我之前用的一个旧版MYSQL不支持。我现在用的是mysql-3.23.27-beta-win。二、显示命令1、显示数据库列表。显示数据库;一开始只有两个数据库:mysql和test。Mysql库很重要。它包含MYSQL系统信息。我们在修改密码和添加新用户的时候,其实都是用这个库来操作的。2.显示库中的数据表:使用mysql;//打开库。学过FOXBASE的人都会很熟悉。//来自www.w3sky.com的显示表;3.显示表格的结构:描述表格名称;4.数据库创建:创建数据库库的名称;5.创建表:使用库名;创建表格表名(字段设置列表);6.删除数据库和表:删除数据库库名;删除表表名;7.清除表空中的记录:从表名中删除;8.显示表中的记录:select * from table name第三,一个建立数据库和表并插入数据的例子,如果存在学校则删除数据库;//如果有学校,从www.w3sky.com创建的数据库中删除学校;//建立图书馆学校使用学校;//打开库学校创建表老师//创建表老师(ID int (3) auto _ increment非空主键,name char (10)非空,address varchar (50)默认深圳,年份日期);//建表结束//以下为插入字段插入到教师值(,GL陈刚,深大一中,1976年10月10日);插入教师价值观(杰克,深圳市第一中学,1975年12月23日);注意:正在构建的表中,(1)将ID设置为长度为3的数值型字段:int(3)每条记录自动加一:auto_increment不能空:不能为null并使其为主字段,主键(2)将名称设置为长度为10的字符型字段(3)将地址设置为长度为50的字符型字段,默认值为深圳。varchar和char有什么区别?我们将不得不等待以后的文章。(4)将年份设置为日期字段。如果在mysql提示符下键入以上命令,是可以的,但是不方便调试。你可以把上面的命令照原样写成一个文本文件,假设是school.sql,然后复制到C:,在DOS状态下进入目录mysqlbin,然后输入下面的命令:MySQL-urot-p password < C:school . SQL如果成功,空会打印一行,没有任何显示;如果有错误,会有提示。上面的命令已经调试好了,只要去掉//的注释就可以用了。4.将文本数据传输到数据库。1.文本数据应符合的格式:字段数据用tab键分隔,空值用n代替例:3 rose深圳二中1976-10-10 4 mike深圳一中1975-12-23 2。数据输入命令将数据本地文件“文件名”加载到表名中;注意:你最好把文件复制到mysqlbin目录下,先用use命令键入表所在的库。五、备份数据库:(命令在DOS的mysqlbin目录下执行)mysqldump-optschool > school.bbb注意:将数据库school备份到文件school.bbb,该文件为任意文件名的文本文件。打开看看会不会有新发现。后记:其实MYSQL的数据库操作和其他SQL数据库差不多。你最好找一本关于SQL的书。这里只介绍一些基础,其实我知道的就这些,呵呵。最好的MYSQL教程是晏子翻译的MYSQL中文参考手册,不仅可以从各相关网站免费下载,而且最权威。可惜不是像《PHP4中文手册》那样的chm格式,不方便找函数命令 。

adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!