MySQL创建数据库并插入数据命令
Posted KumataのBloG
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL创建数据库并插入数据命令相关的知识,希望对你有一定的参考价值。
简介:
学习mysql环境为ubantu,下面记录一些基本的创建数据库和插入数据的口令
打开MySQL 服务并使用 root 登录:
--打开 MySQL 服务 sudo service mysql start --使用 root 用户登录,密码为空 mysql -u root
如果我们前面已经用编辑器写好了SQL语句并放在文件里,我们就需要加载文件中的数据,在 MySQL 控制台中输入命令,搭建数据库:
--写好了在~/的MySQL.sql source ~/MySQL.sql
如果前面没写,那以下就是在命令行里写啦:
以下为实例操作:创建一个名为library的数据库,包含 book、reader 两张表,根据自己的理解安排表的内容并插入数据
新建数据库并使用:
--进入sql服务后首先查看有哪些数据库 show databases; --若没有新建一个 CREATE DATABASE library; --使用数据库 use library;
新建表并使用查看
--查看有哪些表 show tables;
--新建表:CREATE TABLE xxxx(); --书:书名和作者 CREATE TABLE book(name char(20),author char(20)); --读者:人名、借书日期以及性别 CREATE TABLE reader(name char(20),date int(10),sex char(5)); --再次查看一下表
--查看表的内容:SELECT * FROM xxx; SELECT * FROM book; SELECT * FROM reader; --插入内容到表:INSERT INTO xxx VALUES(); INSERT INTO book VALUES(\'c language\',\'skama\') INSERT INTO book VALUES(\'java\',\'harry\') INSERT INTO book VALUES(\'python\',\'houder\') INSERT INTO reader VALUES(\'kumata\'.20180530,\'man\'); INSERT INTO reader(name,sex) VALUES(\'kusada\',\'man\'); INSERT INTO reader(name,date) VALUES(\'looper\',20187475); --再查看 SELECT * FROM book;
SELECT * FROM reader;
--删除数据表:DROP TABLE xxx(table_name)
注:
一、在大多数系统中,SQL 语句都是不区分大小写的,因此以下语句都是合法的:
CREATE DATABASE name1; create database name2; CREATE database name3; create DAtabaSE name4;
但是出于严谨,而且便于区分保留字(保留字(reserved word):指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。)和变量名,我们把保留字大写,把变量和数据小写。
二、数据类型
以上是关于MySQL创建数据库并插入数据命令的主要内容,如果未能解决你的问题,请参考以下文章
将代码片段插入数据库并在 textarea 中以相同方式显示