MySQL创建数据库并插入数据命令

简介:

学习mysql环境为ubantu,下面记录一些基本的创建数据库和插入数据的口令

学习资源来自实验楼:https://www.shiyanlou.com/courses/9

打开MySQL 服务并使用 root 登录:

# 打开 MySQL 服务
sudo service mysql start        

#使用 root 用户登录,密码为空
mysql -u root   

以下为实例操作:创建一个名为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‘,‘niuren‘)
INSERT INTO book VALUES(‘java‘,‘lihairen‘)INSERT INTO book VALUES(‘python‘,‘yjj‘)

INSERT INTO reader VALUES(‘kumata‘.20180530,‘man‘);
INSERT INTO reader(name,sex) VALUES(‘kusada‘,‘man‘);
INSERT INTO reader(name,date) VALUES(‘wuyifan‘,20187475);

#再查看
SELECT * FROM book;

SELECT * FROM reader;


注:

一、在大多数系统中,SQL 语句都是不区分大小写的,因此以下语句都是合法的:

CREATE DATABASE name1;
create database name2;
CREATE database name3;
create DAtabaSE name4;

但是出于严谨,而且便于区分保留字(保留字(reserved word):指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。)和变量名,我们把保留字大写,把变量和数据小写。

二、数据类型

MySQL常用数据类型:https://blog.csdn.net/anxpp/article/details/51284106#comments

MySQL数据类型http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091590.html

原文地址:https://www.cnblogs.com/kumata/p/9125564.html

时间: 2025-01-09 07:54:40

MySQL创建数据库并插入数据命令的相关文章

MySQL创建数据库并插入数据

启动MySql 启动服务:sudo service mysql start 登陆:mysql -u root 新建数据库 CREATE DATABASE <数据库名>; 在大多数SQL系统中,并不区分大小写,但是习惯上:保留字大写,变量和数据小写 连接数据库 use <数据库名> 显示:Database changed,表示连接成功 数据表 数据表是数据库的重要组成部分,是数据在数据库中具体存放的位置 新建数据表:CREATE TABLE <表名> (< 列名1&

MYSQL基础加固——创建数据库并插入数据

二.开发准备 在使用实验楼 Linux 环境进行本次实验之前,先用以下两条命令打开MySQL 服务并使用 root 登录: # 打开 MySQL 服务 sudo service mysql start #使用 root 用户登录,密码为空 mysql -u root 后续的实验都在 MySQL 的控制台输入命令进行操作. 三.实验步骤 3.1 新建数据库 首先,我们创建一个数据库,给它一个名字,比如 mysql_shiyan,以后的几次实验也是对 mysql_shiyan 这个数据库进行操作.

(大数据工程师学习路径)第四步 SQL基础课程----创建数据库并插入数据

一.练习内容 1.新建数据库 首先,我们创建一个数据库,给它一个名字,比如“mysql_shiyan”,以后的几次实验也是对mysql_shiyan这个数据库进行操作. 语句格式为“CREATE DATABASE <数据库名字>;”,(注意不要漏掉“;”)因此具体命令为: CREATE DATABASE mysql_shiyan; 创建成功后输入命令“show databases;”(注意不要漏掉“;”)检查一下: 在大多数系统中,SQL语句都是不区分大小写的,因此以下语句是等价的: CREA

mysql创建表及插入数据操作步骤及注意要点

环境:mysql workbench 1.创建新的表,注意,指定要存放的数据库 列名可以加单引号(键盘上1左边的引号),也可以不加 2.插入数据 注意:如果数据是字符型,必须使用单引号或者双引号,如:"value". 原文地址:https://www.cnblogs.com/kylie-go/p/10233728.html

linq,创建数据库,插入数据,newDB.CreateDatabase();newDB.tb2.InsertOnSubmit(stu); newDB.SubmitChanges();

using System.Data.Linq;using System.Data.Linq.Mapping; namespace ConsoleApplication1388{ class Program { static void Main(string[] args) { string sourceString = "Server=SMOOTHFU;Database=mydb2;Integrated Security=SSPI"; CreateDB newDB = new Crea

MySQL创建相同表和数据命令

创建和表departments结构和数据一样的表departments_t mysql> create table departments_t like departments; Query OK, 0 rows affected (1.61 sec) mysql> insert into departments_t select * from departments; Query OK, 9 rows affected (0.53 sec) Records: 9  Duplicates: 0

用java向mysql数据库中插入数据为空

利用java面向对像编程,向数据库中插入数据时.遇到插入的数据为空的情况.在此做一小结: 1.数据库连接正正常 2.sql语句没有问题 3.程序没有报异常 4.代码: import java.util.Scanner; import org.junit.Test;public class JDBCTest { //2).在测试方法testAAddStudent()中 //1.获取从控制台输入的Student对象:Student student=getStudentFromConsole(); /

iOS学习之sqlite的创建数据库,表,插入查看数据

目录(?)[-] 新建项目sqliteDemo添加使用sqlite的库libsqlite3dylib sqlite 的方法 获取沙盒目录并创建或打开数据库 创建数据表 插入数据 查询数据库并打印数据 iOS sqlite数据库操作.步骤是: 先加入sqlite开发库libsqlite3.dylib, 新建或打开数据库, 创建数据表, 插入数据, 查询数据并打印 1.新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib 2.sqlite 的方法 sqlite3  

Windows中使用MySQL 创建数据库(二)

一.数据库操作 1.查看当前存在的所有数据库 mysql>show databases; 2.切换当前使用数据库 mysql>use test 3.授权 mysql>grant all on 数据库名.* to 用户名@主机名 4.创建数据库 mysql>create database company; 其中:company 为要创建的数据库名 二.创建表 1.查看当前数据库中的所有表 mysql>show tables; 2.创建表 create table employe