加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.ikongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

linux下mysql的简单使用

发布时间:2022-10-18 15:47:08 所属栏目:MySql教程 来源:
导读:  写这篇的主要目的是记录一点mysql的基本使用方法mysql主机名,当然sql查询语句本来就有不少东西,这里就不一一介绍,这个网址有详细的教程()

  1、登陆

  mysql -h 主机名 -u 用户名 -p

  -
  写这篇的主要目的是记录一点mysql的基本使用方法mysql主机名,当然sql查询语句本来就有不少东西,这里就不一一介绍,这个网址有详细的教程()
 
  1、登陆
 
  mysql -h 主机名 -u 用户名 -p
 
  -h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;
 
  -u : 所要登录的用户名;
 
  -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项
 
  登陆之后就可以在命令行西进行各种操作了,注意解围要加分号,否则他会认为你一句没输完。
 
  2、创建数据库
 
  create database 数据库名 [其他选项];
 
  create database samp_db character set utf8;
 
  3、选择要使用的数据库
 
  use 数据库名
 
  4、创建数据库表
 
  这里开始就要有一些sql的知识了
 
  create table 表名称(列声明);
 
  create table students
 
  (
 
  id int unsigned not null auto_increment primary key,
 
  name char(8) not null,
 
  sex char(4) not null,
 
  age tinyint unsigned not null,
 
  tel char(13) null default "-"
 
  );
 
  由于语句长了使用起来就不太方便,所以可以考虑弄成.sql的文件格式,从命令行执行的方法
 
  mysql -D samp_db -u root -p < createtable.sql
 
  5、插入数据
 
  insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
 
  6、查询
 
  select 列名称 from 表名称 [查询条件];
 
  7、修改密码:
 
  mysqladmin -u root -p password 新密码
 
  insert into students values(NULL, "王刚", "男", 20, "13811371377");
 
  8、//创建用户
 
  mysql>insertintomysql.user(Host,User,Password)values(“localhost”,”ptubuntu”,password(“1234″));
 
  //刷新系统权限表
 
  mysql>flushprivileges;
 
  9、给用户赋权限
 
  mysql>grantallprivilegesonptubuntuDB.*toptubuntu@localhostidentifiedby’1234″;
 
  mysql>flushprivileges;
 
  10、命令行修改root密码:
 
  mysql> UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='root';
 
  mysql> FLUSH PRIVILEGES;
 

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!