本文适用于mac

在官网上下载community 版mysql,选择dmy这种。在终端中安装好mysql。

#进入mysql

  1. /usr/local/mysql/bin/mysql -uroot -p

#修改root密码(root是默认的用户名)

#账户名默认都是root,注意输入账户和新密码时不需要再带' '号

  1. [mysql> set password for ACCOUNT@localhost = password(NEW_PASSWORD);

#直接敲 exit 退出mysql

创建数据库、创建表

#创建名为test的数据库

  1. mysql> create database test;
  2. #Query OK, 1 row affected (0.01 sec)

#查看当前所有数据库

  1. mysql> show databases;
  2. +--------------------+
  3. | Database |
  4. +--------------------+
  5. | information_schema |
  6. | mysql |
  7. | performance_schema |
  8. | sys |
  9. | test |
  10. +--------------------+
  11. 5 rows in set (0.02 sec)

#删除某数据库

  1. mysql> drop database test;
  2. #Query OK, 0 rows affected (0.01 sec)

#查看当前数据库

  1. mysql> select database();
  2. +------------+
  3. | database() |
  4. +------------+
  5. | test |
  6. +------------+
  7. 1 row in set (0.00 sec)

#对数据表进行操作

  1. #连接到数据库test
    [mysql> use test;
  2. Database changed
    #创建表
    #表中的各个列组成了一个元组
  3. mysql> create table if not exists exam_score(
  4. -> id int(4) not null primary key auto_increment, #auto_increment自增
  5. -> name char(20) not null,
  6. -> score double);
  7. Query OK, 0 rows affected (0.03 sec)
  8. #显示表的结构(各个列都有些啥属性)
  9. mysql> show columns from exam_score;
  10. +-------+----------+------+-----+---------+----------------+
  11. | Field | Type | Null | Key | Default | Extra |
  12. +-------+----------+------+-----+---------+----------------+
  13. | id | int(4) | NO | PRI | NULL | auto_increment |
  14. | name | char(20) | NO | | NULL | |
  15. | score | double | YES | | NULL | |
  16. +-------+----------+------+-----+---------+----------------+
  17. 3 rows in set (0.01 sec)
  18. #展示所有表
  19. mysql> show tables;
  20. +----------------+
  21. | Tables_in_test |
  22. +----------------+
  23. | exam_score |
  24. +----------------+
  25. 1 row in set (0.00 sec)
  26. #删除表(注意mysql中删除表和删除数据库都是drop,sqlite中删除表用delete)
  27. mysql> drop table exam_score;
  28. Query OK, 0 rows affected (0.00 sec)
  1.  

程序媛计划——mysql基本操作的更多相关文章

  1. 程序媛计划——mysql外键

    定义 外键:如果一个表的某个字段指向另一个表的主键,就称之为外键.被指向的表,称之为主表,也叫父表,那么另一个表就是从表,也叫子表 #先新建两个表 mysql> create table aut ...

  2. 程序媛计划——mysql索引

    定义: 索引是一种单独的.物理的对数据库表中一列或多列的值进行排序的一种存储结构   #为字段创建索引 #在表中的字段中创建索引mysql> create index ind_score on ...

  3. 程序媛计划——mysql连接表

    #inner join等值连接/内连接 mysql> select * from info; +------+-------------+----------+ | name | phone | ...

  4. 程序媛计划——mysql修改表结构

    #查看表的结构 mysql> desc score; +------------+--------------+------+-----+---------+----------------+ ...

  5. 程序媛计划——mysql 插入、查找、修改、删除数据

    #插入.查找数据 [mysql>create table if not exists exam_score( ..>id int(4) not null primary key auto_ ...

  6. 程序媛计划——python socket通信

    定义 socket 是进程间的一种通信方式,可以实现不同主机间的数据传输 #写服务期端程序server.py #实现服务器向客户端连接 #!/usr/bin/env python #coding:ut ...

  7. 程序媛计划——python数据库

    #实例:用数据库存储日记,实现日记本功能 #流程 #创建数据库 #coding:utf-8 import sqlite3 connect=sqlite3.connect('test.db') conn ...

  8. 程序媛计划——SQLite初级

    数据库简介 数据库定义: 指的是以一定方式储存在一起.能为多个用户共享.具有尽可能小的冗余度.与应用程序彼此独立的数据集合.是带有相关数据的表的集合. 数据库是由行和列组成的二维表. 字段: 数据库表 ...

  9. 程序媛计划——python中级课时1

    class1 异常处理 #python会把标准输入的内容当作字符串处理,即使输入的是数字3也会转化为字符串’3’. n1 = raw_input() n2 = raw_input() print n1 ...

随机推荐

  1. Linux Doxygen的安装和使用

    一.简介 Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C.C++.Java.Objective-C和IDL语言,部分支持PHP.C#.注释的语法与Qt-Doc.K ...

  2. oracle的分析函数over(Partition by...) 及开窗函数

        over(Partition by...) 一个超级牛皮的ORACLE特有函数. oracle的分析函数over 及开窗函数一:分析函数overOracle从8.1.6开始提供分析函数,分析函 ...

  3. WinScp获取一个文件

    CD /d C:\Program Files (x86)\WinSCPWinSCP.exe /console /command "option batch continue" &q ...

  4. 关闭文件流--fclose,

    头文件:#include<stdio.h> 函数原型:int fclose(FILE *fp) 参数说明:fp将被关闭的文件指针 返回值:成功返回0,失败返回EOF宏.

  5. 【转载】foreach+Control.Controls无法一次性移除所有子控件解决方法

    博客转载地址:http://www.mzwu.com/article.asp?id=2254 //在panel1中添加20个Button ; ; ; i <= ; i++) { ) row++; ...

  6. 2018.06.30 BZOJ1857: [Scoi2010]传送带(三分套三分)

    1857: [Scoi2010]传送带 Time Limit: 1 Sec Memory Limit: 64 MB Description 在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段 ...

  7. 2018.06.29 洛谷P1505 [国家集训队]旅游(树链剖分)

    旅游 题目描述 Ray 乐忠于旅游,这次他来到了T 城.T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接.为了方便游客到达每个景点但又为了节约成本,T 城的任意两个景点之间有且只有 ...

  8. =default(c++11)

    1.概念 1)如果我们需要编译器默认的行为,则可以在参数列表后面加上=default来显式地要求编译器生成合成版本的默认构造函数和拷贝控制成员:合成的默认构造函数.合成拷贝构造函数.合成拷贝赋值运算符 ...

  9. Quartus调用MOdelsim仿真过程

    quarutsii调用modelsim实际是相对比较简单的.因为不需要选择要编译的库. 调用前的设置:设置调用的工具,也就是下面的Tool name,选择仿真语言,在这里选择为Verilog HDL, ...

  10. Python是什么

    Python是一种编程语言,它的名字来源于一个喜剧.也许最初设计Python这种语言的人并没有想到今天Python会在工业和科研上获得如此广泛的使用.著名的自由软件作者Eric Raymond在他的文 ...