展开全部

第一步:安装MySQL客户端

当然你得确保MySQL客户端已经安装完毕。如果没有的话,可以按62616964757a686964616fe59b9ee7ad9431333339653663照下面的方法。

在Debian,Ubuntu 或者 Linux Mint上:

$ sudo apt-get install mysql-client

$ sudo apt-get install mysql

第二步:登陆到MySQL服务器

首先,你需要使用root用户登陆进你的MySQL数据库,如下:

$ mysql -u root -h -p

请注意:为了能登进远程的MySQL服务器,你需要开启服务器上的远程访问,如果你想调用同一主机上的MySQL服务器,你可以省略 "-h " 参数

$ mysql -u root -p

你将需要输入MySQL服务器的密码,如果认证成功,MySQL提示将会出现。

第三步:创建一个MySQL数据库

在MySQL提示中输入命令之前,请记住所有的命令都是以分号结束的(否则将不会执行)。另外,考虑输入命令的时候使用大些字母,输入数据库对象使用小写字母。但那不是必须的,只是方便的阅读。

现在,创建一个叫做xmodulo_DB的数据库:

mysql> CREATE DATABASE IF NOT EXISTS xmodulo_DB;

第四步:创建一个数据库表

为了达到演示的目的,创建一个叫做posts_tbl的表,表里会存储关于文章的如下信息:

文章的标题

作者的名字

作者的姓

文章可用或者不可用

文章创建的日期

这个过程分两步执行:

首先,选择需要使用的数据库:

mysql> USE xmodulo_DB;

然后,在数据库中创建新表:

mysql> CREATE TABLE 'posts_tbl' (

'post_id' INT UNSIGNED NOT NULL AUTO_INCREMENT,

'content' TEXT,

'author_FirstName' VARCHAR(100) NOT NULL,

'author_LastName' VARCHAR(50) DEFAULT NULL ,

'isEnabled' TINYINT(1) NOT NULL DEFAULT 1,

'date' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,

PRIMARY KEY ( 'post_id' )

TYPE = MYISAM;

第五步:创建一个用户,并授予权限

当涉及到访问新创的数据库和表的时候,创建一个新用户是一个很好的主意。这样做就可以让用户在没有整个MySQL服务器权限的情况下,去访问那个数据库(而且只能是那个数据库)

你可以创建新用户,授予权限,并且使改变生效:

mysql> GRANT ALL PRIVILEGES ON xmodulo_DB.* TO 'new_user'@'%' IDENTIFIED

BY 'new_password';

mysql> FLUSH PRIVILEGES;

'newuser'和'newpassword'分别指的是新的用户名和他的密码。这条信息将会被保存在mysql.user表中,而且密码会被加密。

第六步:测试

先插入一个虚拟的记录到posts_tbl表:

mysql> USE xmodulo_DB;

mysql> INSERT INTO posts_tbl (content, author_FirstName, author_Las

tName)

VALUES ('Hi! This is some dummy text.', 'Gabriel', 'Canepa');

然后查看posts_tbl表中的所有记录:

mysql> SELECT * FROM posts_tbl;

注意:MySQL会在先前定义的地方自动插入适当的默认值(比如,'isEnabled'和'date')。

在mysql中创建表的命令行_如何在命令行创建一个MySQL数据库相关推荐

  1. mysql中为表增加外键_如何在Excel 2013中为符号分配键盘快捷键

    mysql中为表增加外键 We've previously shown you how to add keyboard shortcuts to symbols in Word 2013 to mak ...

  2. mysql中查找表结构用什么_MySQL查询表结构命令

    参考网址:https://www.cnblogs.com/zhangyuhang3/p/6873895.html 一.简单描述表结构,字段类型 desc tabl_name; desc tabl_na ...

  3. MySQL中修改表结构的关键字_下列SQL语句中,修改表结构的关键字是

    [单选题]对<将进酒>全诗分析不正确的是 [单选题]下列划线词语的解释有误的一项是 [多选题]下列食品属于不完全蛋白质的是 ( ) . [单选题]下列聚合函数中属性列必须是数值型的是 [单 ...

  4. mysql 中中间表是什么意思_为什么会有这么多中间表?

    中间表的由来 中间表是数据库中专门存放中间计算结果的数据表.报表系统中的中间表是普遍存在的.那么,这些中间表是如何出现的?为什么中间表会越来越多?中间表会给项目组带来什么样的困扰,如何解决这些困扰?这 ...

  5. mysql中季度表怎么出的_如何在mysql中生成季度报表和一年中每个季度的总和

    我想在mysql数据库中生成一个季度报告和一年中每个季度的总和. 我写了下面的查询,它不工作SELECT t.name as terminals, sum(bl.barrels_net_qty) as ...

  6. python获取mysql中的数据供js调用_详解js文件通过python访问数据库方法

    我来教你 js文件怎么通过python访问数据库,希望能够为你带来帮助. 1.如果是要提交表单内容给 服务器的 python 处理,那么只需要在表单 里面的 action 填写服务端的处理路由就可以了 ...

  7. mysql join 组合索引,图文详解MySQL中两表关联的连接表如何创建索引

    本文介绍了MySQL中两表关联的连接表是如何创建索引的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 问题介绍 创建数据库的索引,可以选择单列索引,也可以选择创建组合索引. 遇到如下这种情况 ...

  8. mysql 如何删除重复的行_如何从mysql中的表中删除重复的行

    我需要从 mysql中删除表中的重复记录. 所以我有一个表名"employee"字段是empid,empname,empssn 为了获得重复记录我写了一个查询 SELECT COU ...

  9. mysql中dual表

    1.楔子 今日在某项目数据库中发现每个库底下都有这样一张表,如下图所示: 这张表有且只能有一条数据,表结构如下所示: 我想这样做必然有其精神奥义和奇技淫巧,于是一探究竟. 2. mysql中模拟dua ...

  10. mysql中修改表的默认编码和表中字段的编码

    ALTER TABLE `table` DEFAULT CHARACTER SET utf8; 但是虽然修改了表的编码格式,但是字段的编码格式并没有修改过来,没有什么卵用 又发现一条语句,作用是修改字 ...

最新文章

  1. ASP.NET MVC 中宿主WCF Rest 服务的解决方法
  2. 11-Memory Management Examples
  3. 浅析C++利器之——引用
  4. 0.5s c语言延时子程序集,用C语言实现精确的延时.doc
  5. boost::hana::scan_right用法的测试程序
  6. html普通幻灯片效果,超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose
  7. android textview 白色,android – AutoCompleteTextview默认情况下,颜色设置为白色
  8. LeetCode 422. 有效的单词方块
  9. 应用内购买(IAP)各类型在服务端的验证规则
  10. [小记]Centos7网络配置DNS配置解决、yum出错解决。
  11. 【Python爬虫】使用urllib.request下载已知链接的网络资源
  12. 单片机软件模拟SPI接口—加深理解SPI总线协议
  13. matlab要求 基础,Matlab基础考试要求.doc
  14. linux raid5卷,Linux逻辑卷及RAID5的创建
  15. 【物流选址】基于matlab节约算法求解考虑碳排放及带时间窗的物流选址问题【含Matlab源码 1589期】
  16. while(pid1 = fork()== -1);直接分号,循环语句为空
  17. 全球新能源500强四季沐歌借助氚云搭建业务系统,实现人效翻倍!
  18. ReactNative实现仿微信或者通讯录快速索引功能
  19. html悬挂缩进2字符,文章中如何设置悬挂缩进2字符
  20. ClippingNode做游戏的新手指导

热门文章

  1. 【转】Linux入门命令篇(简训)
  2. Java反斜线(\)路径与转义字符的小坑
  3. 英国伯明翰大学首席教授姚新:人工智能研究应从三个问题重新考虑
  4. IOS中UITableView异步加载图片的实现
  5. SQL Server 2008用'sa'登录失败,启用'sa'登录的办法
  6. 高性能WEB开发(6) - web性能测试工具推荐
  7. android中的5个布局方式
  8. 将传统的落后WAN转换为SD-WAN
  9. Java多线程,实现卖电影票的业务
  10. lodash 源码解读 _.concat()