無名指'Home

  • 留言
  • 关于
Mr.P
岂能尽如人意,但求无愧我心。
  1. 首页
  2. 电脑与网络
  3. 正文

MYSQL学习笔记(一)

2009 年 09 月 19 日 1244点热度 0人点赞 2条评论

1、安装:sudo apt-get install mysql-server   (服务器端)注:安装过程需要设置数据库ROOT密码

              sudo apt-get install mysql-client    (客户端,好像装完服务器端这个也装上了)

2、登录:终端下:(1)mysql -h localhost -u root -p      然后会要求你输入密码

                          (2)mysql -u root -p    有密码用户的精简模式,默认主机是localhost

                          (3)mysql -u root       无密码用户精简模式,默认主机localhost

3、增加用户:

  1. mysql>GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;     拥有所有权限,有密码的本地用户
  2. mysql>GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;     拥有所有权限,有密码的网络远程用户
  3. mysql>GRANT RELOAD, PROCESS ON *.* TO 'user'@'localhost;         拥有RELOAD, PROCESS权限的本地用户,无密码
  4. mysql>GRANT USAGE ON *.* TO 'user'@'localhost;        没有权限的本地用户,无密码

4、修改用户密码:

  1. ROOT修改其他用户密码:SET PASSWORD FOR 'user'@'localhost' = PASSWORD ('password');     括号中留空则表示密码为空
  2. 用户修改自己密码:SET PASSWORD = PASSWORD ('password');    
  3. 全局模式更改密码:GRANT USER ON *.* TO 'user'@'%' IDENTIFIED BY 'password';

5、创建数据库:CREATE DATABASE database_name;

6、选择使用的数据库:USE database_name;    最后的分号非必需

7、显示所有数据库:SHOW databases

8、展示数据库下的所有表:SHOW tables;       使用这个命令必需是先使用USE(第6点)选择数据库

9、创建表及定义数据类型:mysql>CREATE TABLE table_name (name VARCHAR(20), Owner VARCHAR(20), Sex CHAR(1), Birth(DATE));

10、查看表的数据类型:DESCRIBE table_name;

11、向数据表中写数据:

  1. 文件导入方式:LOAD ADTA LOCAL INFILE '路径(区分大小写)' INTO TABLE table_name;
  2. 单条数据手工录入:INSERT INTO table_name VALVES ('name', 'owner', 'sex','birth',);

 12、从表中检索信息:一般格式   SELECT what_to_select (需要显示的列,*表示所有) FROM which_table(数据来源表名)   WHERE conditions_to_satisfy(条件)

 

暂时写到这里,边学习边记录,以后可以翻查。

转载请注明出处及链接,谢谢!

标签: MySQL 笔记
最后更新:2009 年 09 月 19 日

rainbow

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • 三七八蛋

    学习了.
    早架设了LINUX,就是没有怎么用,哎,需要压力才有动力啊...

    無名指 于 2009-9-20 23:17:09 回复

    呵呵,兴趣也是很大的因素

    2009 年 09 月 20 日
    回复
  • Hobo

    还没在Linux中架过mysql呢

    無名指 于 2009-9-19 23:08:55 回复

    我以前架过几次,但是都没认真学过

    2009 年 09 月 19 日
    回复
  • 取消回复

    rainbow

    这个人很懒,什么都没留下

    搜索
    分类
    • CTF
    • 心情与随笔
    • 新闻与热点
    • 未分类
    • 电影与音乐
    • 电脑与网络
    • 系统与软件
    • 论文与哲理
    归档
    最新 热点 随机
    最新 热点 随机
    小米MIUI12弹出的网络连接请求点不了“确定” Windows10 LTSC 2021 C盘爆满(StateRepository-Machine.srd-wal文件超大) 解除雷鸟55S515C安装第三方APP限制 windows10开机无法自动获取IP地址解决方案 虎年大吉 Linux 常用查看软硬件信息命令
    小米MIUI12弹出的网络连接请求点不了“确定”
    累 MISC图片隐写工具zsteg安装+使用教程 如何关联影音文件图标? 临危受命,消失几日 广东湛江专款备好救灾物资 严阵以待防御“浣熊” 毫无头绪
    链接表
    • 略想

    COPYRIGHT © 2022 wmzhi.net. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang