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”可以编辑表内容
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)