zoukankan      html  css  js  c++  java
  • MySQL数据库常用操作

    一、MySQL常用操作

    1.1 库表的创建和查看

    新建数据库

    CREATE DATABASE `capacity`;

    查看所有数据库

    show databases;

    使用数据库

    use capacity;

    查看所有表

    show tables;

    新建表

    CREATE TABLE `a` (
        `id` int(20) NOT NULL AUTO_INCREMENT,
        `name` varchar(20) DEFAULT NULL COMMENT '姓名',
        `age` int(20) DEFAULT NULL COMMENT '年龄',
        `address` varchar(30) DEFAULT NULL COMMENT '住址',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    查看建表信息

    show create table a;

    查看表结构信息

    desc a;

     

    1.2 增

    向表中添加数据

    insert into a(name,age,address) values('kwang',25,'shenzhen');

    1.3 删

    删除指定属性的数据

    delete from a where name='kwang';

    删除表中所有数据

    delete from a;

    删除表,包括表结构和表数据

    drop table a;

    1.4 查

    查找所有数据

    select * from a;

    查找指定字段数据

    select name,age from a;

    根据条件查找指定字段数据

    select name,age from a where name='kwang';

    1.5 改

    修改表属性,将字段address的属性从varchar(20) 修改为varchar(50)

    alter table a modify address varchar(50);

    修改表数据

    update a set address='wuhan' where name='kwang';

    修改表名

    alter table a rename to t_a;

    二、MySQL数据库供外部访问

    2.1 登录MySQL

    mysql -uroot -p

    2.2 新建数据库

    CREATE DATABASE `capacity`;

    2.3 赋予数据库的访问权限。

    on capacity.*指权限赋予的范围是capacity库的所有表,

    to capacity@'%'指所有主机允许以capacity用户访问,

    identified by 'capacity'指访问数据库的密码是capacity。

    grant all on capacity.* to capacity@'%' identified by 'capacity';

    查看数据库的访问权限,可以看到capacity数据库的访问权限信息:

    select User, Host from mysql.user;

    2.4 登录远程数据库

    语法:

    mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名

    登录上面创建的capacity数据库:

    mysql -h192.168.1.106 -u capacity -p capacity capacity

    输入密码即可使用capacity数据库。

    【参考链接】

    [1] RUNOOB, MySQL教程.

  • 相关阅读:
    服务器数据库不用开通远程连接通过工具在本地连接操作的方法
    怎么搜索同类网站
    Java三行代码搞定MD5加密,测试5c短信网关的demo
    iOS检测用户截屏并获取所截图片
    tomcat输出servlet-api.jar
    从svn资源库目录checkout出maven项目方法
    Maven打包pom里面配置exclude 排除掉环境相关的配置文件
    PHP获取毫秒时间戳,利用microtime()函数
    阿里云OneinStack,Linux下tomcat命令
    阿里云OneinStack数据库相关
  • 原文地址:https://www.cnblogs.com/lemonu/p/9849014.html
Copyright © 2011-2022 走看看