MySQL创建数据库的命令、创建表的命令、插入语句的命令

MySQL创建数据库的命令、创建表的命令、插入语句的命令,第1张

1.创建数据库

CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci

#如果数据库不存在则创建,存在则不创建

#创建RUNOOB数据库,设定编码为utf8

2.删除数据库

drop database RUNOOB

3.选择数据库

use RUNOOB

#使用数据库RUNOOB

4.数据类型

5.创建数据表

CREATE TABLE table_name (column_name column_type , column_name2 column_type2)

<etc>

CREATE TABLE IF NOT EXISTS `runoob_tbl`(

`runoob_id` INT UNSIGNED AUTO_INCREMENT,

`runoob_title` VARCHAR(100) NOT NULL,

`runoob_author` VARCHAR(40) NOT NULL,

`submission_date` DATE,

PRIMARY KEY ( `runoob_id` ) #主键

)ENGINE=InnoDB DEFAULT CHARSET=utf8

来自 <http://www.runoob.com/mysql/mysql-create-tables.html>

</etc>

# 表明、字段名字外面的符号是反引号,为了区分mysql关键字和普通字符

6.删数据表

DROP TABLE table_name

#删除表内数据

delete from 表明 where runoob_title = “exam”;

#清除表内数据,保留表结构

truncate table 表名;

#删除后立刻释放磁盘空间

optimize table 表名;

7.增 插入数据到表

INSERT INTO table_name ( field1,field2,…) VALUES ( value1,value2,"value"… )

#字符类型,value需要使用单/双引号。

在实际工作中,有时经常地时行mysql数据库的导入和导入 *** 作,但对于大型sql文件导入时,phpmyadmin是不行的,有太多限制,比如记录,内存等!比较好的法仍是用mysql的source命令:一、在客户端下 *** 作:1、进行入客户端2、mysql>use数据库名(如果没有,先建一个)3、mysql>setnames'utf8'(一般看导入的是什么格式的文件)4、mysql>sourced:\aaa.sql即可正常导入,如果有错,可以看出错提示二、PHP文件 *** 作:建立a.php里面有下面内容mysql_connet('xxxx')mysql_query("setnames'utf8'")mysql_query("sourced:\aaa.sql'")原理同上,主要方便了无法使用命令行用户的 *** 作

打开MySQL Workbench,并连接数据库。图中显示连接数据库对话框

成功连接后,点击如图所示红色按钮,“create new Schema”,填写数据库名称如“new_schema”,点击“应用”,如图

在d出的的确认对话框中点击“应用”,如图

OK,成功创建,如图

如图 *** 作,我们开始创建表

需要填写表名(new_table),列名”id、date“和选择列的类型,以及列属性(主键),点击”应用“

如图所示,成功创建表,点击右键,选择“select rows”可以编辑表内容


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7353563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存